- Mar 16, 2009
-
-
Brad King authored
This moves code which generates ADD_TEST and SET_TESTS_PROPERTIES calls into CTestTestfile.cmake files out of cmLocalGenerator and into a cmTestGenerator class. This will allow more advanced generation without cluttering cmLocalGenerator. The cmTestGenerator class derives from cmScriptGenerator to get support for per-configuration script generation (not yet enabled).
-
Brad King authored
A new cmScriptGenerator base class factors out the non-install-specific part of cmInstallGenerator. This will be useful for other generators that want per-configuration functionality.
-
Brad King authored
-
- Mar 15, 2009
-
-
Brad King authored
-
- Mar 14, 2009
-
-
Brad King authored
-
- Mar 13, 2009
-
-
Alexander Neundorf authored
when make is executed from within Eclipse. This way when building from the command line one can build also in non-verbose mode. Alex
-
Alexander Neundorf authored
its system include directories. These are catched in CMakeSystemSpecificInformation.cmake (only with the Eclipse generator) and then written by the Eclipse generator in the Eclipse project file. This way Eclipse can find the standard headers (#7585) Not sure CMakeSystemSpecificInformation.cmake is the best place to do this. Alex
-
Alexander Neundorf authored
otherwise one might miss this information Alex
-
Brad King authored
All cmake-defined properties should be documented, even if they are internal. This fixes the DocTest when CMAKE_STRICT is enabled.
-
Brad King authored
All cmPropertyMap instances must have CMakeInstance set. This teaches cmCacheManager to set it on cache entries.
-
Brad King authored
-
- Mar 12, 2009
-
-
Philip Lowman authored
-
Alexander Neundorf authored
Alex
-
Alexander Neundorf authored
the rest of the documentation, so it is more similar to ENABLE_LANGUAGE() (#8718) Alex
-
Bill Hoffman authored
-
Brad King authored
VS 6 does not support the C++ void returns feature. This removes an accidental use of it.
-
Clinton Stimpson authored
ENH: Add support for showing combo box for choosing from a list of strings that a cache property can have.
-
Brad King authored
This property defines a list of values for a cache entry of type STRING. A CMake GUI may optionally use a drop-down selection widget for the entry instead of a generic text entry field. We do not enforce that the value of the entry match one of the strings listed.
-
Brad King authored
This factors out duplicated code into reusable methods, thus simplifying writing and reading of cache entry help strings, keys, values, and properties.
-
Brad King authored
-
- Mar 11, 2009
-
-
Alexander Neundorf authored
one, but the first one was the correct one (i.e. the one which mentioned that CheckC[XX]SourceRuns.cmake also tries to run the executable) Alex
-
Brad King authored
This moves the filtering of source files to before the production of coverage log files in order to avoid producing a CoverageLog-*.xml file for 100 filtered-out files. The change greatly reduces the number of submitted coverage files when using label filters.
-
Brad King authored
When performing multiple ctest_coverage() commands in a single CTest instance we need to clear the list of CoverageLog-*.xml files for submission. Otherwise if the current coverage run produces fewer log files than the previous run CTest will attempt to submit non-existing files.
-
Brad King authored
This teaches ctest_coverage() to remove any existing CoverageLog-*.xml when it creates new coverage results. Otherwise the next ctest_submit() may submit old coverage log files which unnecessarily.
-
Brad King authored
-
- Mar 10, 2009
-
-
Alexander Neundorf authored
-the original file is a C/C++ implementation file -the header file is not already part of the sources Alex
-
Brad King authored
This adds a property documentation section for CACHE properties. We document the ADVANCED, HELPSTRING, TYPE, and VALUE properties.
-
Brad King authored
This adds the CACHE option to set_property and get_property commands. This allows full control over cache entry information, so advanced users can tweak their project cache as desired. The set_property command allows only pre-defined CACHE properties to be set since others would not persist anyway.
-
Brad King authored
This re-implements cache entry property storage in cmCacheManager to use cmPropertyMap so it can share the standard property implementation.
-
Brad King authored
-
- Mar 09, 2009
-
-
Brad King authored
When a property does not exist we are supposed to return an empty value. Previously if a property did not exist we just left the value of the output variable unchanged. This teaches CMake to remove the definition of the output variable in this case.
-
Brad King authored
This teaches CTest to process coverage information only for object files in targets containing labels of interest. This change also improves loading of global coverage information by globbing only in each target support directory instead of the entire build tree.
-
Brad King authored
This generalizes the previous CMakeFiles/LabelFiles.txt created at the top of the build tree to a CMakeFiles/TargetDirectories.txt file. It lists the target support directories for all targets in the project. Labels can still be loaded by looking for Labels.txt files in each target directory.
-
Brad King authored
-
- Mar 08, 2009
-
-
Alexander Neundorf authored
ENH: automatically add headers of implementation file to the codeblocks project file Alex
-
Brad King authored
-
- Mar 07, 2009
-
-
Brad King authored
-
- Mar 06, 2009
-
-
David Cole authored
-
Brad King authored
During testing of the new message() signatures I mistakenly concluded that SEND_ERROR stops processing. The corresponding commit enforced this wrong behavior. This restores the correct behavior and fixes the documentation accordingly.
-
Brad King authored
This adds message(WARNING) and message(AUTHOR_WARNING) command modes and fully documents the command behavior in all modes.
-