- Oct 20, 2016
-
-
63d215df ExternalProject: support extracting the configure command
-
3a9e92bc Ninja: Add compile rules only for languages that are actually compiled
-
e6eecec7 cmListFileCache: Remove cmState header include e3587ee0 cmTargetPropertyComputer: Add missing include e0a84904 cmState: Split auxiliary classes into separate files a91eaf38 cmState: Port dependents to new cmStateTypes header 27be1d81 cmState: Move extracted declarations to a separate file 34433c88 cmState: Remove compatibility typedefs cde6eb62 cmState: Port dependent code to new cmStateSnapshot name a9bf981a cmState: Move Snapshot type to separate namespace 17d27893 cmState: Port dependent code to new cmStateDirectory name 34bcec39 cmState: Move Directory class to separate namespace 2fe3e55d cmState: Move CacheEntryType enum to separate namespace a49751fb cmState: Move TargetType enum to separate namespace 0060391d cmState: Move SnapshotType enum to separate namespace 5bc964ed cmState: Move PositionType to separate namespace 2dc40996 cmState: Move PolicyStackEntry to separate namespace cb40af5d cmState: Move SnapshotDataType to separate namespace ...
-
-
Kitware Robot authored
- Oct 19, 2016
-
-
Brad King authored
-
Stephen Kelly authored
Include it in dependents which have previously relied on it transitively.
-
Stephen Kelly authored
-
Stephen Kelly authored
Port dependents to the new locations as needed. Leave behind a cmState.h include in cmListFileCache to reduce noise. It is removed in a following commit.
-
Stephen Kelly authored
-
Stephen Kelly authored
-
Stephen Kelly authored
-
Stephen Kelly authored
-
Stephen Kelly authored
Leave behind a typedef to avoid porting dependent code in this commit.
-
Stephen Kelly authored
-
Stephen Kelly authored
Leave behind a typedef to avoid porting dependent code in this commit.
-
Stephen Kelly authored
Port dependent code to the change.
-
Stephen Kelly authored
-
Ben Boeckel authored
Previously, the configure command generated by ExternalProject was not accessible prior to actually adding the targets. This makes the CMake configure command accessible with just a call to _ep_parse_arguments. Future work will leverage this to support custom environment settings on a per-project basis.
-
Brad King authored
-
33a9aaa8 ExternalData: Add support for multiple hash algorithms
-
9112c43e server-mode: Fix named pipe mode
-
Kitware Robot authored
-
- Oct 18, 2016
-
-
Ben Boeckel authored
-
Daniel Pfeifer authored
-
Brad King authored
In `WriteLanguageRules` we collect all languages used for source files in a target. However, this only needs to include sources that are actually going to be compiled into object files. No object file build statements will be generated for other sources. This avoids generating language compile rules for source files that are not compiled due to being marked as `HEADER_FILE_ONLY`. Issue: #16373
-
Stephen Kelly authored
-
Stephen Kelly authored
Remove friend declarations supporting it being a nested type.
-
Stephen Kelly authored
-
Stephen Kelly authored
-
Stephen Kelly authored
Add a friend declaration to give the struct access to cmState::PositionType. This will be removed when that type is also extracted.
-
Stephen Kelly authored
-
Stephen Kelly authored
-
Brad King authored
-
Brad King authored
-