https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
3b2560a SystemTools.cxx: Add Windows support to FileIsSymlink 27 July 2015, 15:24:59 UTC
e7d5c14 cmConditionEvaluator: Remove superfluous spaces in expressions 27 July 2015, 15:24:59 UTC
280dde3 Merge topic 'trace-expand' 594bafe5 cmake: add --trace-expand option 27 July 2015, 13:31:22 UTC
0679c73 Merge topic 'drop-aix-release-scripts' 10f20652 Utilities/Release: Drop IBM AIX release scripts 27 July 2015, 13:31:20 UTC
cb21c54 Merge topic 'policy-refactor' 8329fc01 cmPolicies: Replace unused include. 5447ca1a cmMakefile: Remove CMP0001 handling to callers. d0dcce15 cmMakefile: Simplify computation of ancient policy status. 658bfc5c cmMakefile: Remove redundant condition from policy status computation. f4a25874 cmMakefile: Inline internal policy status method. 3c45471c cmPolicies: Enable RVO for internal method. 71e69fc9 cmPolicies: Store only state that users can set. 84e18056 cmMakefile: Convert recursion to loop. 27 July 2015, 13:31:18 UTC
d74abbe Merge topic 'refactor-cmMakefile-properties' bbb507ae cmMakefile: Move the InitializeFromParent method 6ed9c7e0 cmState: Host buildsystem properties for directories. 8f0a5d84 cmState: Fix compilation on IBM XL compiler 9644a2d1 cmAlgorithms: Add cmMakeReverseIterator. 1e77de74 cmMakefile: Don't clear buildsystem properties. c1bf1a59 CompileDefinitions: Add unit test for setting empty content. 27 July 2015, 13:31:16 UTC
91a1592 Merge topic 'cmRange-API' 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. 1fe71e2e cmAlgorithms: Move Range type out of private namespace. 8ea0b81d cmAlgorithms: Rename cmRange to cmMakeRange. 27 July 2015, 13:31:14 UTC
317df61 CMake Nightly Date Stamp 27 July 2015, 04:01:06 UTC
983d7b5 CMake Nightly Date Stamp 26 July 2015, 04:01:05 UTC
bbb507a cmMakefile: Move the InitializeFromParent method 25 July 2015, 12:53:06 UTC
6ed9c7e cmState: Host buildsystem properties for directories. 25 July 2015, 12:53:05 UTC
8f0a5d8 cmState: Fix compilation on IBM XL compiler Delay use of the PositionType constructor until after SnapshotDataType is fully defined. 25 July 2015, 12:52:05 UTC
8329fc0 cmPolicies: Replace unused include. 25 July 2015, 12:48:37 UTC
5447ca1 cmMakefile: Remove CMP0001 handling to callers. 25 July 2015, 12:48:37 UTC
d0dcce1 cmMakefile: Simplify computation of ancient policy status. 25 July 2015, 12:48:37 UTC
658bfc5 cmMakefile: Remove redundant condition from policy status computation. 25 July 2015, 12:48:36 UTC
f4a2587 cmMakefile: Inline internal policy status method. 25 July 2015, 12:48:36 UTC
3c45471 cmPolicies: Enable RVO for internal method. 25 July 2015, 12:48:36 UTC
71e69fc 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. 25 July 2015, 12:48:36 UTC
84e1805 cmMakefile: Convert recursion to loop. 25 July 2015, 12:48:36 UTC
26d1a9d CMake Nightly Date Stamp 25 July 2015, 04:01:05 UTC
d546133 CMake Nightly Date Stamp 24 July 2015, 04:01:07 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
b98ded7 Merge branch 'release' 23 July 2015, 17:25:52 UTC
10f2065 Utilities/Release: Drop IBM AIX release scripts We no longer produce binaries for AIX. 23 July 2015, 15:44:09 UTC
3a0db02 CMake 3.3.0 23 July 2015, 12:49:45 UTC
e76a950 Merge branch 'release' 23 July 2015, 12:48:29 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
900554b CMake Nightly Date Stamp 23 July 2015, 04:01:06 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
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
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
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
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
669922b Merge branch 'osx-iframework' into release 22 July 2015, 13:51:37 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
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
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
7e9f908 export: Reject custom target exports earlier (#15657) Diagnose and reject custom targets given to the export() command immediately. Previously we would generate an internal error later. 21 July 2015, 18:39:10 UTC
3b09398 Tests: Teach RunCMake.export to enable languages only when needed 21 July 2015, 18:29:10 UTC
45c5f8c Add SOURCE_DIR and BINARY_DIR target properties This will allow project code to recover the directory information about where a target was created. 21 July 2015, 18:19:35 UTC
23876ed FindBZip2: Check BZIP2_NEED_PREFIX with real prototype Run our check for the '_' prefix using a bzip2 API function as declared with a prototype in the real header file. This is needed in case the function is provided in a DLL import library where the symbol name may not match without proper markup from the header. 21 July 2015, 18:00:06 UTC
c2d590c Features: Update MSVC features for VS 2015 RTM VS 2015 RTM completed support for constexpr and attribute features. Update our feature table and test accordingly. 21 July 2015, 16:56:47 UTC
265b9db Merge branch 'release' 21 July 2015, 15:16:13 UTC
8631757 Merge topic 'doc-CMakeExpandImportedTargets-deprecated' dec8d1cc Help: Add notes for topic 'doc-CMakeExpandImportedTargets-deprecated' 21 July 2015, 13:25:33 UTC
dec8d1c Help: Add notes for topic 'doc-CMakeExpandImportedTargets-deprecated' 21 July 2015, 13:23:42 UTC
500ce3f Merge topic 'KDE4-NO_POLICY_SCOPE' 4572d8b3 KDE4: Find the Internal package with NO_POLICY_SCOPE. 21 July 2015, 13:22:25 UTC
5b2754d Merge topic 'remove-special-MACROS-handling' 41bb831f cmMakefile: Remove special handling of MACROS property. 21 July 2015, 13:22:23 UTC
e13c189 Merge topic 'remove-special-LINK_DIRECTORIES-handling' 881613c4 cmMakefile: Remove special handling of LINK_DIRECTORIES property. 35734260 cmMakefile: Inline only use of GetLinkDirectories. 21 July 2015, 13:22:21 UTC
ae64efa Merge topic 'cmState-Directory' 9ebc7502 cmState: Extract a Directory class. 27ec21db cmState: Forward-declare a type earlier. 21 July 2015, 13:22:19 UTC
93b393e Merge topic 'remove-Properties-accessor' c6055d9d cmMakefile: Remove GetProperties method. cbe3ee58 cmMakefile: Add a PropertyKeys accessor. 21 July 2015, 13:22:17 UTC
64aa41b Merge topic 'clean-up-include_regular_expression' 4efda261 cmMakefile: Remove special handling of INCLUDE_REGULAR_EXPRESSION. 21 July 2015, 13:22:15 UTC
ce597a0 Merge topic 'minor-cleanups' cff2dc34 cmLocalUnixMakefileGenerator3: Port away from the Parent. 5505bff7 cmMakefile: Add include which we use. 2007d11c cmState: Remove unused variable. a622b829 cmGetCMakePropertyCommand: Clean up VARIABLES handling. 52f22616 cmListFileBacktrace: Constify API. fc1c7cf8 Genex: Store a backtrace, not a pointer to one. 4dc45707 cmMakefile: Fix indentation. 12c82fd8 cmMakefile: Remove dead code. f19653eb CodeLite: Remove unused code. 21 July 2015, 13:22:13 UTC
b953d52 Merge topic 'remove-ListFileStack' 640fc5b5 cmMakefile: Remove unused ListFileStack. 54cc0c0e cmMakefile: Port some users of ListFileStack to cmState. e77c4666 cmMakefile: Remove obsolete condition. 8e7d3030 cmMakefile: Simplify setting of current snapshot. 6083ec9a cmMakefile: Implement LISTFILE_STACK property in terms of cmState. 647b533b cmMakefile: Implement FormatListFileStack in terms of cmState. 21 July 2015, 13:22:10 UTC
760a280 Merge topic 'doc-CMakeExpandImportedTargets-deprecated' 0fcbd704 CMakeExpandImportedTargets: Document as deprecated 21 July 2015, 13:22:08 UTC
5337982 CMake Nightly Date Stamp 21 July 2015, 04:01:05 UTC
0e3cfc1 CMake 3.3.0 20 July 2015, 15:05:01 UTC
04b45ac CMake Nightly Date Stamp 20 July 2015, 04:01:05 UTC
4572d8b KDE4: Find the Internal package with NO_POLICY_SCOPE. If someone in KDE wants to port away from OLD policies, they might want to do so one policy at a time. This patch will allow them to use find_package(KDE4 NO_POLICY_SCOPE) in callers to get around the CMP0011 warning, while still getting the policy settings contained within. 19 July 2015, 16:20:57 UTC
41bb831 cmMakefile: Remove special handling of MACROS property. 19 July 2015, 14:01:39 UTC
0d48bb6 CMake Nightly Date Stamp 19 July 2015, 04:01:06 UTC
9ebc750 cmState: Extract a Directory class. Move Directory-scoped state accessors to it. This will be expanded with directory property state soon. 18 July 2015, 17:37:58 UTC
27ec21d cmState: Forward-declare a type earlier. 18 July 2015, 17:09:51 UTC
c6055d9 cmMakefile: Remove GetProperties method. The storage details of properties do not belong in the API. 18 July 2015, 16:59:41 UTC
cbe3ee5 cmMakefile: Add a PropertyKeys accessor. 18 July 2015, 16:59:18 UTC
cff2dc3 cmLocalUnixMakefileGenerator3: Port away from the Parent. 18 July 2015, 16:43:17 UTC
5505bff cmMakefile: Add include which we use. Don't rely on this through the cmLocalGenerator include. 18 July 2015, 16:40:36 UTC
2007d11 cmState: Remove unused variable. 18 July 2015, 12:40:12 UTC
a622b82 cmGetCMakePropertyCommand: Clean up VARIABLES handling. 18 July 2015, 12:39:51 UTC
4efda26 cmMakefile: Remove special handling of INCLUDE_REGULAR_EXPRESSION. It costs an extra cmMakefile member and extra code to maintain in directory property handling. Remove documentation note that it is read-only and specify high-level command to populate it. 18 July 2015, 12:10:34 UTC
881613c cmMakefile: Remove special handling of LINK_DIRECTORIES property. There is no need to handle it in a special way. 18 July 2015, 11:56:48 UTC
3573426 cmMakefile: Inline only use of GetLinkDirectories. 18 July 2015, 11:45:43 UTC
640fc5b cmMakefile: Remove unused ListFileStack. 18 July 2015, 11:27:19 UTC
54cc0c0 cmMakefile: Port some users of ListFileStack to cmState. 18 July 2015, 11:26:06 UTC
e77c466 cmMakefile: Remove obsolete condition. 18 July 2015, 11:22:51 UTC
8e7d303 cmMakefile: Simplify setting of current snapshot. 18 July 2015, 11:17:24 UTC
6083ec9 cmMakefile: Implement LISTFILE_STACK property in terms of cmState. 18 July 2015, 11:12:07 UTC
647b533 cmMakefile: Implement FormatListFileStack in terms of cmState. 18 July 2015, 11:11:45 UTC
52f2261 cmListFileBacktrace: Constify API. 18 July 2015, 09:10:15 UTC
e7fbd48 CMake Nightly Date Stamp 18 July 2015, 04:01:05 UTC
fc1c7cf Genex: Store a backtrace, not a pointer to one. The storage of a pointer means that the ownership and lifetime are externally determined, which is harder to reason about. It also imposes API constraints, requiring APIs to return references to backtraces. This pointer storage was introduced in commit v3.1.0-rc1~425^2~3 (genex: remove the need for backtraces, 2014-05-23). As backtraces are now cheap to copy around, just do that instead. 17 July 2015, 20:14:37 UTC
4dc4570 cmMakefile: Fix indentation. 17 July 2015, 20:14:37 UTC
12c82fd cmMakefile: Remove dead code. 17 July 2015, 20:14:36 UTC
f19653e CodeLite: Remove unused code. 17 July 2015, 20:14:36 UTC
back to top