summaryrefslogtreecommitdiffstats
path: root/Source/cmExtraKateGenerator.h
Commit message (Collapse)AuthorAgeFilesLines
* fix a load of include-what-you-use violationsDaniel Pfeifer2016-09-031-1/+5
|
* Refactor extra generator registration to use factoriesTobias Hunger2016-08-031-12/+1
| | | | | | | | | | | This will allow additional information about the availability and capabilities of extra generators to be queried without actually creating them. Instead of a static NewFactory() method like the main generator factories have, use a static GetFactory() method to get a pointer to a statically allocated extra generator factory. This simplifies memory management.
* mark functions with CM_OVERRIDEDaniel Pfeifer2016-06-271-4/+4
|
* Revise C++ coding style using clang-formatKitware Robot2016-05-161-9/+11
| | | | | | | | | | | | | Run the `Utilities/Scripts/clang-format.bash` script to update all our C++ code to a new style defined by `.clang-format`. Use `clang-format` version 3.8. * If you reached this commit for a line in `git blame`, re-run the blame operation starting at the parent of this commit to see older history for the content. * See the parent commit for instructions to rebase a change across this style transition commit.
* Remove some obsolete declarationsStephen Kelly2015-10-271-2/+0
| | | | | | | | | | | | | Ensure that cmStandardIncludes.h is included before any platform header in cmGeneratorExpressionEvaluator.h. That file needs to change as a result of removal of the cmMakefile.h header from cmGeneratorExpressionNode.h, affecting the compilation of cmGeneratorExpressionNode.cxx. On AIX we need to include our own headers first to get large file support macros defined consistently within system headers. The old order in this header worked only because it was always included after other headers.
* Kate: Port API to cmLocalGenerator.Stephen Kelly2015-10-081-4/+5
|
* stringapi: Use strings for generator namesBen Boeckel2014-03-081-3/+3
|
* kate: fix ninja supportAlex Neundorf2013-12-191-1/+3
| | | | | | | ninja needs to be run from the toplevel build dir, not from the target dir, as make Alex
* kate: remove unused functionAlex Neundorf2013-12-191-2/+0
| | | | Alex
* kate: insert build targetsAlex Neundorf2013-11-251-0/+7
| | | | | | | This can be used by the build plugin in kate. Code is quite similar to the one for Eclipse. Alex
* kate: add project generator for the Kate project pluginAlex Neundorf2013-11-251-0/+55
This patch adds an extra generator for KDE's kate text editor, or better more specifically, the project plugin. Alex