https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
9affe6c Don't mix release and debug ZLIB libraries By searching for release and debug libraries separately, prevent possible issues linking debug code to release library or vice versa. Important on (at least) Windows where CRT is still split in two. 25 July 2015, 10:40:43 UTC
32094f9 Merge topic 'ctest-add_subdirectory-crash' into next 0bbc1a06 ctest: fix add_subdirectory() crash 24 July 2015, 18:29:23 UTC
3d0efda Merge topic 'trace-expand' into next 594bafe5 cmake: add --trace-expand option 24 July 2015, 18:29:18 UTC
0bbc1a0 ctest: fix add_subdirectory() crash The directory is at args[0], not args[1]. Introduced in 7c473d482824cb251db0213955b36f1d391120a1 (from 2008). 24 July 2015, 18:27:19 UTC
594bafe cmake: add --trace-expand option The --trace option is helpful, but sometimes, what you're looking for is deep under many layers of function calls and figuring out what instance of the function call you're looking at is tedious to determine (usually involving patching and message()). Instead, add a --trace-expand option to trace while expanding commands into what CMake actually sees. 23 July 2015, 19:33:10 UTC
7ab052a Merge branch 'master' into next 23 July 2015, 17:25:57 UTC
b98ded7 Merge branch 'release' 23 July 2015, 17:25:52 UTC
067a96a Merge topic 'drop-aix-release-scripts' into next 10f20652 Utilities/Release: Drop IBM AIX release scripts 23 July 2015, 15:45:40 UTC
10f2065 Utilities/Release: Drop IBM AIX release scripts We no longer produce binaries for AIX. 23 July 2015, 15:44:09 UTC
4134060 Merge topic 'policy-refactor' into next c515b240 fixup! cmMakefile: Convert recursion to loop. 23 July 2015, 14:20:47 UTC
c515b24 fixup! cmMakefile: Convert recursion to loop. 23 July 2015, 14:20:21 UTC
973587f Merge topic 'update-kwsys' into next 32b5df2b Tests: In CTestTest2 skip the kwsys.testProcess-10 test that leaks c7a3fc0e CTestCustom: Ignore kwsys.testProcess-10 for MemCheck as KWSys does 23 July 2015, 14:07:08 UTC
32b5df2 Tests: In CTestTest2 skip the kwsys.testProcess-10 test that leaks This test intentionally leaks memory so KWSys excludes it from MemCheck. However, when CTestTest2 runs under our own MemCheck then valgrind may recursively check tests run by ctest_test() calls in our test.cmake script. Teach these calls to exluce testProcess-10 too. Also read the KWSys CTestCustom.cmake file so ctest_memcheck() will ignore the test too. 23 July 2015, 14:03:12 UTC
c7a3fc0 CTestCustom: Ignore kwsys.testProcess-10 for MemCheck as KWSys does The test covers exceptional behavior that leaks memory, so ignore it for dynamic analysis runs. 23 July 2015, 13:33:46 UTC
6411037 Merge topic 'refactor-cmMakefile-properties' into next 30e6ff95 cmState: Fix compilation on IBM XL compiler 23 July 2015, 13:16:27 UTC
30e6ff9 cmState: Fix compilation on IBM XL compiler Delay use of the PositionType constructor until after SnapshotDataType is fully defined. 23 July 2015, 13:11:37 UTC
29c72b9 Merge topic 'test-release' into next 9c4ac083 Merge branch 'release' into test-release 3a0db022 CMake 3.3.0 23 July 2015, 12:51:28 UTC
9c4ac08 Merge branch 'release' into test-release 23 July 2015, 12:50:14 UTC
3a0db02 CMake 3.3.0 23 July 2015, 12:49:45 UTC
8c8d324 Merge branch 'master' into next 23 July 2015, 12:49:07 UTC
e76a950 Merge branch 'release' 23 July 2015, 12:48:29 UTC
0fab16a Merge branch 'master' into next 23 July 2015, 12:47:37 UTC
afed519 Merge topic 'osx-iframework' e68f0cb3 OS X: Use -iframework with AppleClang only on version >= 4.2 23 July 2015, 12:47:23 UTC
51f818b Merge topic 'test-OBJECT_DEPENDS' 783c3757 Tests: Extend BuildDepends test to cover OBJECT_DEPENDS 23 July 2015, 12:47:21 UTC
5add92c Merge topic 'update-kwsys' into next 6f9f8060 KWSys: Fix conversion warning in testProcess.c 23 July 2015, 12:39:40 UTC
6f9f806 KWSys: Fix conversion warning in testProcess.c Add an explicit cast to avoid a warning about 'int' -> 'unsigned int' conversion sign change. We know our values are positive anyway. Fix the warning here while we wait for upstream KWSys to address it. 23 July 2015, 12:38:49 UTC
29ca03c Merge topic 'policy-refactor' into next aff42eb4 cmMakefile: Remove CMP0001 handling to callers. 72201689 cmMakefile: Simplify computation of ancient policy status. ccba156f cmMakefile: Remove redundant condition from policy status computation. 227703ee cmMakefile: Inline internal policy status method. f626b083 cmPolicies: Enable RVO for internal method. 63eb9f6a cmPolicies: Store only state that users can set. c36bd361 cmMakefile: Convert recursion to loop. 23 July 2015, 05:40:04 UTC
900554b CMake Nightly Date Stamp 23 July 2015, 04:01:06 UTC
aff42eb cmMakefile: Remove CMP0001 handling to callers. 22 July 2015, 19:34:36 UTC
7220168 cmMakefile: Simplify computation of ancient policy status. 22 July 2015, 19:34:35 UTC
ccba156 cmMakefile: Remove redundant condition from policy status computation. 22 July 2015, 19:34:35 UTC
227703e cmMakefile: Inline internal policy status method. 22 July 2015, 19:34:34 UTC
f626b08 cmPolicies: Enable RVO for internal method. 22 July 2015, 19:34:33 UTC
63eb9f6 cmPolicies: Store only state that users can set. cmPolicies::PolicyMap does not need to store the REQUIRED_ALWAYS or REQUIRED_IF_USED states as they are statically determined. 22 July 2015, 19:33:07 UTC
c36bd36 cmMakefile: Convert recursion to loop. 22 July 2015, 19:29:14 UTC
f1cac2b Merge topic 'refactor-cmMakefile-properties' into next 09e6d085 cmMakefile: Move the InitializeFromParent method 56c91fbc cmState: Host buildsystem properties for directories. 9644a2d1 cmAlgorithms: Add cmMakeReverseIterator. 1e77de74 cmMakefile: Don't clear buildsystem properties. c1bf1a59 CompileDefinitions: Add unit test for setting empty content. 22 July 2015, 19:24:19 UTC
b90298c Merge topic 'refactor-cmMakefile-properties' into next 3e9a0523 missing file 22 July 2015, 19:24:05 UTC
09e6d08 cmMakefile: Move the InitializeFromParent method 22 July 2015, 19:23:51 UTC
56c91fb cmState: Host buildsystem properties for directories. 22 July 2015, 19:23:50 UTC
9644a2d cmAlgorithms: Add cmMakeReverseIterator. 22 July 2015, 19:23:50 UTC
1e77de7 cmMakefile: Don't clear buildsystem properties. Instead put a sentinal empty entry in the container when a property is overwritten. Use this sentinal when reading from the containers. Use iterator::operator+(size_type) directly instead of std::advance, because this only really makes sense if using RandomAccessIterators. 22 July 2015, 19:23:49 UTC
c1bf1a5 CompileDefinitions: Add unit test for setting empty content. 22 July 2015, 19:23:49 UTC
3e9a052 missing file 22 July 2015, 19:23:13 UTC
c7bc8c0 Merge topic 'refactor-cmMakefile-properties' into next 2deae6cd cmMakefile: Move the InitializeFromParent method 21e760aa cmState: Host buildsystem properties for directories. a8fa7cb5 cmAlgorithms: Add cmMakeReverseIterator. 5a352e6c cmMakefile: Don't clear buildsystem properties. e0be361b CompileDefinitions: Add unit test for setting empty content. 22 July 2015, 19:12:28 UTC
2deae6c cmMakefile: Move the InitializeFromParent method 22 July 2015, 19:04:02 UTC
21e760a cmState: Host buildsystem properties for directories. 22 July 2015, 18:56:36 UTC
a8fa7cb cmAlgorithms: Add cmMakeReverseIterator. 22 July 2015, 18:51:19 UTC
5a352e6 cmMakefile: Don't clear buildsystem properties. Instead put a sentinal empty entry in the container when a property is overwritten. Use this sentinal when reading from the containers. Use iterator::operator+(size_type) directly instead of std::advance, because this only really makes sense if using RandomAccessIterators. 22 July 2015, 18:51:19 UTC
e0be361 CompileDefinitions: Add unit test for setting empty content. 22 July 2015, 18:49:44 UTC
9a35857 Merge topic 'cmRange-API' into next 8d336875 cmMakefile: Use Ranges for buildsystem property access. 514a1dff cmAlgorithms: Add some convenient typedefs. c7b39d06 cmMakefile: Split accessors for include directories and origins. b2de25ad cmMakefile: Split accessors for compile options and origins. d6239507 cmMakefile: Split accessors for compile definitions and origins. ef17bbef cmMakefile: Separate storage of buildsystem properties and their origins. a89c02ce cmMakefile: Out of line some API. b19587e7 cmMakefile: Remove some references from APIs. 22 July 2015, 18:35:31 UTC
8d33687 cmMakefile: Use Ranges for buildsystem property access. Don't return vector copies. 22 July 2015, 18:25:48 UTC
514a1df cmAlgorithms: Add some convenient typedefs. 22 July 2015, 18:25:47 UTC
c7b39d0 cmMakefile: Split accessors for include directories and origins. 22 July 2015, 18:25:47 UTC
b2de25a cmMakefile: Split accessors for compile options and origins. 22 July 2015, 18:25:46 UTC
d623950 cmMakefile: Split accessors for compile definitions and origins. 22 July 2015, 18:25:45 UTC
ef17bbe cmMakefile: Separate storage of buildsystem properties and their origins. This simplifies some existing and upcoming algorithms. 22 July 2015, 18:25:43 UTC
a89c02c cmMakefile: Out of line some API. 22 July 2015, 18:06:23 UTC
b19587e cmMakefile: Remove some references from APIs. 22 July 2015, 18:06:22 UTC
9cb0ac1 Merge topic 'test-OBJECT_DEPENDS' into next 783c3757 Tests: Extend BuildDepends test to cover OBJECT_DEPENDS 22 July 2015, 15:43:39 UTC
783c375 Tests: Extend BuildDepends test to cover OBJECT_DEPENDS The actual file timestamp dependency is known to not work on Visual Studio or Xcode generators. Tolerate such failure for these generators (Tests/CustomCommand already covers using OBJECT_DEPENDS to pull a custom command into a target, and that still works with these generators). 22 July 2015, 15:37:47 UTC
47aeac3 Merge branch 'master' into next 22 July 2015, 15:05:26 UTC
e00e871 Merge topic 'export-no-custom-target' 7e9f908e export: Reject custom target exports earlier (#15657) 3b09398a Tests: Teach RunCMake.export to enable languages only when needed 22 July 2015, 15:04:32 UTC
4c3d431 Merge topic 'target-directory-properties' 45c5f8ca Add SOURCE_DIR and BINARY_DIR target properties 22 July 2015, 15:04:30 UTC
90b3b5e Merge topic 'FindBZip2-check-with-prototype' 23876eda FindBZip2: Check BZIP2_NEED_PREFIX with real prototype 22 July 2015, 15:04:28 UTC
4ef5c6a Merge topic 'cmRange-API' into next 1fe71e2e cmAlgorithms: Move Range type out of private namespace. 8ea0b81d cmAlgorithms: Rename cmRange to cmMakeRange. 22 July 2015, 14:58:49 UTC
1a536bf Merge topic 'cmRange-API' into next c4cbf441 fixup! cmAlgorithms: Rename cmRange to cmMakeRange. 22 July 2015, 14:58:35 UTC
1fe71e2 cmAlgorithms: Move Range type out of private namespace. 22 July 2015, 14:58:19 UTC
8ea0b81 cmAlgorithms: Rename cmRange to cmMakeRange. 22 July 2015, 14:58:19 UTC
c4cbf44 fixup! cmAlgorithms: Rename cmRange to cmMakeRange. 22 July 2015, 14:58:10 UTC
97cf80f Merge topic 'update-kwsys' into next a99e897c Merge branch 'upstream-kwsys' into update-kwsys 04394d01 KWSys 2015-07-22 (52874e6a) 22 July 2015, 14:41:22 UTC
a99e897 Merge branch 'upstream-kwsys' into update-kwsys 22 July 2015, 14:00:43 UTC
04394d0 KWSys 2015-07-22 (52874e6a) Extract upstream KWSys using the following shell commands. $ git archive --prefix=upstream-kwsys/ 52874e6a | tar x $ git shortlog --no-merges --abbrev=8 --format='%h %s' c9336bcf..52874e6a James Johnston (6): 4cd8846c Process: Remove trailing whitespace in ProcessUNIX.c b1c44c58 Process: Refactor sleeping code in testProcess.c. faff2ab0 Process: Wait for children to terminate on Ctrl+C. ef517b19 Process: Added initial support for process groups. 906c2cae Process: Added test cases for testing Ctrl+C and process groups. 52874e6a Process: Fix leaked file descriptor in ProcessUNIX 22 July 2015, 14:00:38 UTC
669922b Merge branch 'osx-iframework' into release 22 July 2015, 13:51:37 UTC
5b4c1f2 Merge topic 'osx-iframework' into next e68f0cb3 OS X: Use -iframework with AppleClang only on version >= 4.2 22 July 2015, 13:28:18 UTC
e68f0cb OS X: Use -iframework with AppleClang only on version >= 4.2 Since commit v3.1.0-rc1~564^2 (OS X: Use -iframework for system framework directories, 2014-05-05) we test the version of Clang to see if it supports -iframework. Fix the version test used for AppleClang since it uses a different version scheme than upstream Clang. 22 July 2015, 13:04:04 UTC
c3a1c82 Merge branch 'master' into next 22 July 2015, 12:36:43 UTC
5967803 Merge branch 'release' 22 July 2015, 12:36:34 UTC
b9fba34 Merge branch 'vs-compiler-feature-2015-update' into release 22 July 2015, 12:35:46 UTC
a398acd Revert "CMake 3.3.0" This reverts commit 0e3cfc134cee5b560a636d72231cfcaeac376b85. Due to VS 2015 RTM being released, additional changes are needed to CMake 3.3. 22 July 2015, 12:35:21 UTC
e4097bf Merge branch 'master' into next 22 July 2015, 12:33:26 UTC
02e5eba Merge topic 'vs-compiler-feature-2015-update' c2d590c9 Features: Update MSVC features for VS 2015 RTM 22 July 2015, 12:31:40 UTC
91d2497 CMake Nightly Date Stamp 22 July 2015, 04:01:06 UTC
9cd2ff9 Merge topic 'vs-OBJECT_DEPENDS-vcxproj' into next 778a6957 Revert "VS: Implement OBJECT_DEPENDS for VS >= 10 .vcxproj files" 0dacae35 Revert "Tests: Extend BuildDepends test to cover OBJECT_DEPENDS" a4355893 Tests: Extend BuildDepends test to cover OBJECT_DEPENDS 21 July 2015, 20:12:20 UTC
778a695 Revert "VS: Implement OBJECT_DEPENDS for VS >= 10 .vcxproj files" This reverts commit baf485b35ef80ef2f0c58716de02bee0c2960f5c. According to the msbuild "CL Task" documentation: https://msdn.microsoft.com/en-us/library/ee862477.aspx No "AdditionalInputs" element is supported. From experiments the dependency does not seem to do anything even though it is tolerated. 21 July 2015, 20:11:37 UTC
0dacae3 Revert "Tests: Extend BuildDepends test to cover OBJECT_DEPENDS" This reverts commit a43558934e0465d6258f373efd073f91d901a54f. 21 July 2015, 20:11:19 UTC
a435589 Tests: Extend BuildDepends test to cover OBJECT_DEPENDS 21 July 2015, 19:54:25 UTC
f074efb Merge topic 'vs-OBJECT_DEPENDS-vcxproj' into next baf485b3 VS: Implement OBJECT_DEPENDS for VS >= 10 .vcxproj files 21 July 2015, 19:39:44 UTC
ddf60da Merge topic 'cmRange-API' into next 7feb1fdf cmAlgorithms: Move Range type out of private namespace. 21 July 2015, 19:29:08 UTC
7feb1fd cmAlgorithms: Move Range type out of private namespace. 21 July 2015, 19:29:01 UTC
33a9e4b Merge topic 'cmRange-API' into next 12c07211 Revert "cmAlgorithms: Add some convenient typedefs." 21 July 2015, 19:28:31 UTC
12c0721 Revert "cmAlgorithms: Add some convenient typedefs." This reverts commit 3abae9fdabfd8ae919a08321c645bb63584773f6. 21 July 2015, 19:28:10 UTC
ff766a5 Merge topic 'refactor-cmMakefile-properties' into next 22872e8e Revert topic. 21 July 2015, 19:26:43 UTC
baf485b VS: Implement OBJECT_DEPENDS for VS >= 10 .vcxproj files The IDE does not appear to expose a way to add dependencies to compilation rules. However, msbuild seems to support an AdditionalInputs element inside ClCompile elements. Use this to implement the OBJECT_DEPENDS source file property. Reported-by: Allen Byrne <byrn@hdfgroup.org> 21 July 2015, 19:26:35 UTC
22872e8 Revert topic. 21 July 2015, 19:26:18 UTC
ce401b8 Merge topic 'refactor-cmMakefile-properties' into next f8e88b04 cmMakefile: Use Ranges for buildsystem property access. 21 July 2015, 19:13:11 UTC
f8e88b0 cmMakefile: Use Ranges for buildsystem property access. Don't return vector copies. 21 July 2015, 19:13:02 UTC
e030aff Merge topic 'refactor-cmMakefile-properties' into next 97b5de6d Revert "cmMakefile: Don't clear buildsystem properties." 21 July 2015, 19:12:23 UTC
97b5de6 Revert "cmMakefile: Don't clear buildsystem properties." This reverts commit 9987717e9a17a802d8dfff27597b946fb7215770. 21 July 2015, 19:11:56 UTC
5be9e8f Merge topic 'export-no-custom-target' into next 7e9f908e export: Reject custom target exports earlier (#15657) 3b09398a Tests: Teach RunCMake.export to enable languages only when needed 21 July 2015, 18:57:28 UTC
0ed780e Merge topic 'end-Policy-lifetime' into next b646352f Revert topic. 21 July 2015, 18:50:15 UTC
back to top