summaryrefslogtreecommitdiffstats
path: root/Source/cmExtraCodeBlocksGenerator.h
Commit message (Collapse)AuthorAgeFilesLines
* fix a load of include-what-you-use violationsDaniel Pfeifer2016-09-031-1/+6
|
* 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-13/+13
| | | | | | | | | | | | | 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.
* cmExtraCodeBlocksGenerator: port to cmXMLWriterDaniel Pfeifer2016-03-211-2/+2
|
* CodeBlocks: generate parallel project files (make -j)Alex Neundorf2016-02-231-2/+5
| | | | | | | | This is done the same way as for Eclipse: cmake tries to determine the number of CPUs, and then adds the respective -jN to the make invocations in the project file. Alex
* C::B: Port API to cmGeneratorTarget.Stephen Kelly2015-10-241-3/+2
|
* cmLocalGenerator: Port GetTargetDirectory to cmGeneratorTarget.Stephen Kelly2015-10-141-2/+3
|
* C::B: Get the Makefile from the LocalGenerator, not vice-versa.Stephen Kelly2015-06-221-2/+3
| | | | | | The Makefile is a configure-time concept, and the LocalGenerator is a generate time concept. The LocalGenerator should not be available from the Makefile.
* CodeBlocks: Declare which source file belongs to which targets.Nils Gladitz2015-03-061-0/+4
| | | | | | This should allow the consuming IDE to determine which target specific preprocessor definitions and include directories are relevant for a given source file.
* stringapi: Use strings for generator namesBen Boeckel2014-03-081-3/+3
|
* stringapi: Use strings in target nameBen Boeckel2014-03-081-2/+2
|
* CodeBlocks: improve support for OBJECT librariesAlex Neundorf2012-04-091-0/+2
| | | | | | | | This commit creates a dummy text file for each OBJECT library for the CodeBlocks generator, so the generated project file can reference a unique file for each target. Most probably these files are unused. Alex
* Don't disable colors in the CodeBlocks generator and minor cleanup.Alex Neundorf2010-11-111-1/+0
| | | | | | | Since now the only users of SetToolSupportsColor() are gone, this method is removed too. Alex
* Remove the "early alpha stage" comments about Eclipse and C::BAlex Neundorf2010-11-111-2/+0
| | | | Alex
* Remove trailing whitespaceAlex Neundorf2010-11-111-3/+3
| | | | Alex
* Convert CMake to OSI-approved BSD LicenseBrad King2009-09-281-17/+12
| | | | | | | This converts the CMake license to a pure 3-clause OSI-approved BSD License. We drop the previous license clause requiring modified versions to be plainly marked. We also update the CMake copyright to cover the full development time range.
* STYLE: move the code for generating the XML for one target in a separateAlexander Neundorf2007-11-251-0/+7
| | | | | | | | | function AppendTarget() -add "all" target -some syncing with the Eclipse generator Alex
* ENH: don't hardcode gccAlexander Neundorf2007-08-291-0/+5
| | | | | | | -put the include dirs in the project file to enable autocompletion -prepare for nmake Alex
* STYLE: fix line lengthsAlexander Neundorf2007-08-061-7/+0
| | | | Alex
* STYLE: fix line lengthsAlexander Neundorf2007-07-201-3/+3
| | | | Alex
* ENH: add a simple CodeBlocks extra generator, early alpha stage, there seemsAlexander Neundorf2007-07-131-0/+63
to be interest in it Alex