summaryrefslogtreecommitdiffstats
path: root/Source/cmake.cxx
Commit message (Collapse)AuthorAgeFilesLines
* ENH: remove CMAKE_PREFIX so changing it does not rebuild allBill Hoffman2008-02-181-8/+0
|
* ENH: Add global property ALLOW_DUPLICATE_CUSTOM_TARGETS to help existing ↵Brad King2008-02-141-0/+19
| | | | projects that depend on having duplicate custom targets. It is allowed only for Makefile generators. See bug#6348.
* ENH: fix make edit_cache for cmake-guiBill Hoffman2008-02-121-13/+32
|
* ENH: Add global computed property IN_TRY_COMPILE.Brad King2008-02-111-1/+10
|
* ENH: Analyze inter-target dependencies to safely fix cyclesBrad King2008-02-061-0/+7
| | | | | | | | | | - Cycles may be formed among static libraries - Native build system should not have cycles in target deps - Create cmComputeTargetDepends to analyze dependencies - Identify conneced components and use them to fix deps - Diagnose cycles containing non-STATIC targets - Add debug mode property GLOBAL_DEPENDS_DEBUG_MODE - Use results in cmGlobalGenerator as target direct depends
* BUG: Added TARGET_ARCHIVES_MAY_BE_SHARED_LIBS global property to help ↵Brad King2008-02-041-0/+7
| | | | compute proper rpath information on AIX when shared libraries have names like "libfoo.a".
* BUG: Make cmake -E remove_directory work when directory is not present.Brad King2008-01-241-1/+2
|
* COMP: Fix build during bootstrap on MSys.Brad King2008-01-201-2/+2
|
* BUG: fix bugs 5539 (progress going beyond 100% when new files are added) and ↵Ken Martin2008-01-181-1/+13
| | | | 5889 (tests are not found in some cases when using add_subdirectory to .. etc)
* ENH: Add AppendProperty methods for use by C++ code in CMake. Simplify ↵Brad King2008-01-171-0/+9
| | | | implementation of SET_PROPERTY command by using them.
* ENH: Added partial implementation of recognizing per-configration properties.Brad King2008-01-151-1/+23
|
* BUG: fix resource file with a full pathBill Hoffman2008-01-031-1/+1
|
* ENH: fix new incremental link stuff to work with nmake @ filesBill Hoffman2008-01-021-4/+32
|
* ENH: remove warningBill Hoffman2008-01-011-1/+1
|
* ENH: add ability to have manifest files and incremental linking with make ↵Bill Hoffman2008-01-011-1/+272
| | | | and nmake
* ENH: Add a depends check step to custom targets. Add support for the ↵Brad King2007-12-211-18/+13
| | | | IMPLICIT_DEPENDS feature of custom commands when building in custom targets. Convert multiple-output pair checks to be per-target instead of global.
* ENH: Enabled color printing of "Scanning dependencies of target ..." message.Brad King2007-12-191-25/+14
|
* ENH: Moved dependency integrity check from CheckBuildSystem over to a ↵Brad King2007-12-191-2/+10
| | | | per-target UpdateDependencies step. This greatly reduces the startup time for make processes and allows individual targets to be built without a global dependency check.
* ENH: Improved speed of cmake::CheckBuildSystem when checking build system ↵Brad King2007-12-191-22/+72
| | | | outputs versus dependencies. Instead of doing an O(m*n) comparison of every pair, just locate the oldest output and the newest input and compare them which is now O(m+n).
* ENH: add support for vs 9 win64Bill Hoffman2007-12-171-0/+12
|
* STYLE: Fixed line-too-long.Brad King2007-12-151-1/+2
|
* COMP: Add missing return value from Bill's change.Brad King2007-12-131-0/+1
|
* ENH: Centralized and globalized computation of CMake program locations. ↵Brad King2007-12-131-47/+7
| | | | This eliminates startup paths that failed to produce this information.
* BUG: Fixed typo introduced by previous commit.Brad King2007-12-131-1/+1
|
* ENH: fix for bug 6102, allow users to change the compilerBill Hoffman2007-12-131-2/+71
|
* ENH: add a touch -E command to cmakeBill Hoffman2007-12-041-0/+30
|
* ENH: add functions and raise scopeKen Martin2007-12-031-1/+2
|
* COMP: Do not build VS-specific code when generators are not included.Brad King2007-11-191-0/+5
|
* ENH: Added call to StopBuild VS macro when projects fail to regenerate ↵Brad King2007-11-191-0/+18
| | | | during a build.
* ENH: Add ability to call Visual Studio macros from CMake. Add a CMake Visual ↵David Cole2007-11-161-0/+29
| | | | Studio macro to reload a solution file automatically if CMake makes changes to .sln files or .vcproj files. Add code to call the macro automatically for any running Visual Studio instances with the .sln file open at the end of the Visual Studio Generate call. Only call the macro if some .sln or .vcproj file changed during Generate. Also, add handling for REG_EXPAND_SZ type to SystemTools::ReadRegistryValue - returned string has environment variable references expanded.
* BUG: Fix messages for time stamp file recreation.Brad King2007-11-121-2/+2
|
* ENH: Allow VS 7 project Rebuild and Solution Rebuild to work without ↵Brad King2007-11-101-0/+78
| | | | re-running CMake for every project during the rebuild.
* ENH: different way of testing propertiesKen Martin2007-11-061-0/+97
|
* COMP: Fix warnings on 64-bit Mac OS X build. Patch from issue #3697.Brad King2007-11-051-2/+2
|
* BUG: fix bad set property code in cmakeKen Martin2007-10-301-1/+1
|
* ENH: add ability to get documentaiton of a property from a scriptKen Martin2007-10-241-0/+11
|
* ENH: change to make the documentation class more generic, about halfway ↵Ken Martin2007-10-221-23/+21
| | | | there, also provides secitons for Variables now
* ENH: add docs for variablesBill Hoffman2007-10-181-7/+2
|
* ENH: minor doc cleanups and an example of documenting a variableKen Martin2007-10-151-0/+12
|
* BUG: revert doc changes since VS7 cannot compile them, will implement them ↵Ken Martin2007-10-091-3/+3
| | | | in a different manner
* ENH: make documentation entries actually store their dataKen Martin2007-10-091-3/+3
|
* ENH: add support for vs 2008 beta 2Bill Hoffman2007-09-171-0/+3
|
* BUG: Fix path to CMake executables when run from bootstrap build.Brad King2007-08-311-0/+1
|
* ENH: fix memory leakBill Hoffman2007-08-101-3/+5
|
* ENH: add global properties for collecting enabled/disabled features duringAlexander Neundorf2007-08-071-0/+26
| | | | | | | | | | | | the cmake run and add macros print_enabled/disabled_features() and set_feature_info(), so projects can get a nice overview at the end of the cmake run what has been found and what hasn't FIND_PACKAGE() automatically adds the packages to these global properties, except when used with QUIET Maybe this can also be useful for packagers to find out dependencies of projects. Alex
* BUG: also offer the extra generators in CMakeSetupAlexander Neundorf2007-08-011-0/+6
| | | | Alex
* ENH: add Eclipse CDT4 generator, patch from Miguel A. Figueroa-VillanuevaAlexander Neundorf2007-08-011-0/+13
| | | | Alex
* ENH: deb generator can now generate deb packagesAlexander Neundorf2007-07-271-0/+23
| | | | | | | | | | -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
* ENH: add an empty debian package generator, Mathieu volunteered to fill itAlexander Neundorf2007-07-251-4/+19
| | | | | | :-) Alex
* ENH: build codeblocks generator also on WindowsAlexander Neundorf2007-07-181-7/+14
| | | | Alex