summaryrefslogtreecommitdiffstats
path: root/Source/cmake.h
Commit message (Collapse)AuthorAgeFilesLines
* ENH: Added call to StopBuild VS macro when projects fail to regenerate ↵Brad King2007-11-191-0/+1
| | | | during a build.
* ENH: Allow VS 7 project Rebuild and Solution Rebuild to work without ↵Brad King2007-11-101-0/+1
| | | | re-running CMake for every project during the rebuild.
* ENH: different way of testing propertiesKen Martin2007-11-061-0/+5
|
* ENH: add ability to get documentaiton of a property from a scriptKen Martin2007-10-241-0/+4
|
* ENH: change to make the documentation class more generic, about halfway ↵Ken Martin2007-10-221-3/+5
| | | | there, also provides secitons for Variables now
* BUG: revert doc changes since VS7 cannot compile them, will implement them ↵Ken Martin2007-10-091-2/+2
| | | | in a different manner
* ENH: make documentation entries actually store their dataKen Martin2007-10-091-2/+2
|
* ENH: deb generator can now generate deb packagesAlexander Neundorf2007-07-271-0/+1
| | | | | | | | | | -remove the unscriptable commands also from the cpack cmake -use CPACK_PACKAGE_CONTACT in CMakeCPack.cmake, it's used in the nsis and the deb generator -make set_properties() scriptable -use a non-const char array for adding the python modules Alex
* STYLE: fix line lengthsAlexander Neundorf2007-07-201-1/+2
| | | | Alex
* STYLE: sort the property documentation intoAlexander Neundorf2007-07-111-1/+2
| | | | | | global/directory/target/test/sourcefile and variable sections Alex
* STYLE: change global cmake variable CMAKE_TARGET_SUPPORTS_ONLY_STATIC_LIBSAlexander Neundorf2007-06-261-0/+3
| | | | | | to the first global cmake property TARGET_SUPPORTS_SHARED_LIBS Alex
* ENH: added the ability to document variables and cached_variablesKen Martin2007-06-251-5/+3
|
* ENH: put compatibility commands in extra section and prepare for creatingAlexander Neundorf2007-06-221-1/+10
| | | | | | | separate man pages for properties, modules, commands and compatibility commands Alex
* STYLE: remove duplicate non-const accessors GetLocalGenerator(int) andAlexander Neundorf2007-06-151-3/+8
| | | | | | | | | | | | GetLocaGenerators(cmLocalGenerators) from cmGlobalGenerator(). Now there is one const accessor which is even faster since it returns a reference (instead of copying a vector) -more const to ensure that this the returned local generators don't actually get modified -removed duplicated code in GetCTestCommand() and GetCPackCommand() -added some const accessors Alex
* ENH: remove non/scriptable cmake commands from the script handler in ctest,Alexander Neundorf2007-06-121-0/+1
| | | | | | | | | as discussed with David. This also gives a better ctest man page with just the commands you should actually use in ctest scripts. Until now these commands were more or less executed, but e.g. add_executable() didn't create an executable, project() failed with an error. Now you get an error instantly if using one of these commands. Alex
* ENH: add cmExternalMakefileProjectGenerator, which should make it easier toAlexander Neundorf2007-06-081-1/+10
| | | | | | | | | write generators for IDE projects, which use already existing makefiles (current the kdevelop generator) -first stept of the export interface, iniitial export() command -more replacements for the FIND_XXX docs Alex
* ENH: -U for removing variables now uses globbing expressionsAlexander Neundorf2007-06-041-4/+4
| | | | | | | -cmCacheManager: now also variables with type UNINITIALIZED are saved in CMakeCache.txt, these are the vars defined using -DFOO=foo but without type Alex
* BUG: also put a variable into the cache when defined using -D if no type isAlexander Neundorf2007-06-011-0/+5
| | | | | | | given, then STRING is used. Also add command line option -U as suggested for undefining cache variables. This fixes #4896 and #4264. Alex
* STYLE: Fixed comment for Generate() method.Brad King2007-05-281-8/+1
|
* ENH: added --system-information option to CMakeKen Martin2007-02-271-0/+5
|
* ENH: make properties a bit more formal with documentation and chainingKen Martin2006-12-071-0/+29
|
* ENH: unify version stuff, get rid of it out of cmake and cmMakefile and only ↵Bill Hoffman2006-11-291-7/+0
| | | | use cmVersion
* ENH: Cleanup of install component list. There was already the list in the ↵Andy Cedilnik2006-10-311-7/+0
| | | | global generator. Use that one
* ENH: Add support for displaying the list of componentsAndy Cedilnik2006-10-301-0/+8
|
* ENH: do not print a call stack if the user does a message error unless ↵Bill Hoffman2006-10-061-1/+5
| | | | --debug-output is used
* ENH: Added generation of link rules into script files executed by a cmake -E ↵Brad King2006-06-151-0/+1
| | | | command in order to support longer link lines. This is needed only on platforms without response file support and that may have weak shells.
* ENH: fix linelengthKen Martin2006-06-151-1/+2
|
* ENH: centralized locaiton of CMakeFiles settingKen Martin2006-06-141-0/+4
|
* STYLE: fix line lengthKen Martin2006-05-121-5/+7
|
* ENH: Enabling color makefile support using cmsysTerminal_cfprintf. Support ↵Brad King2006-04-271-0/+2
| | | | for color is automatically detected when messages are printed. Also made color scheme more readable on both black and white backgrounds. This option can be enabled by setting CMAKE_COLOR_MAKEFILE to true in the project.
* STYLE: some m_ to this-> cleanupKen Martin2006-03-151-49/+50
|
* ENH: fix line length style stuffBill Hoffman2006-03-101-2/+3
|
* ENH: Add support for exporting graphviz of the project dependenciesAndy Cedilnik2006-03-031-0/+3
|
* COMP: More fixes for non makefile generators and global targetsAndy Cedilnik2006-02-241-0/+1
|
* ENH: Add accessors for CTest and CPackAndy Cedilnik2006-02-231-0/+8
|
* ENH: Optimize performance by caching stat resultsAndy Cedilnik2005-10-121-0/+7
|
* BUG: Corrected and updated documentation of the -P option, -C option, ↵Brad King2005-09-211-2/+4
| | | | GET_TARGET_PROPERTY command, and GET_SOURCE_FILE_PROPERTY command.
* ENH: fix for bug 1866, make -G,-D -C options allow for space between arg and ↵Bill Hoffman2005-07-191-3/+3
| | | | value
* ENH: Start adding the code that will truncate output logsAndy Cedilnik2005-07-031-0/+4
|
* ENH: Before running configre, remove all macros. Also, backup the command ↵Andy Cedilnik2005-06-161-0/+3
| | | | names. Also, make command names case insensitive
* ENH: Save command that macro overwritesAndy Cedilnik2005-06-141-0/+1
|
* ENH: added support for forcing recomputation of dependsKen Martin2005-06-101-0/+1
|
* ENH: Make AddCMakePath publicAndy Cedilnik2005-05-021-5/+5
|
* ENH: cleanup by removing all the olf local generate junk that i not longer ↵Ken Martin2005-03-101-10/+0
| | | | needed
* ENH: Added build system integrity check to cmLocalUnixMakefileGenerator2. ↵Brad King2004-10-291-2/+7
| | | | This now uses a special --check-build-system flag to cmake which replaces --check-rerun. Integrity of dependencies is also checked during generation.
* PERF: Remove several classes from the bootstrap and so making bootstrap ↵Andy Cedilnik2004-10-271-3/+0
| | | | smaller and faster
* ENH: Added --check-rerun option to allow a runtime check of whether a new ↵Brad King2004-10-151-0/+2
| | | | generate should really be done.
* ENH: Mathieus support for path conversionsKen Martin2004-10-041-2/+5
|
* ENH: Move PreLoad.cmake code to public method so that ccmake and CMakeSetup ↵Andy Cedilnik2004-08-171-0/+1
| | | | can call it
* BUG: Fix resolving of infinite loops while CMakeSetup/ccmake still runningAndy Cedilnik2004-04-261-0/+1
|