569509f | Daniel Pfeifer | 21 October 2016, 19:32:43 UTC | Fix newly discovered clang-tidy issues Clang-tidy reports some issues only from the currently compiled source file and its associated header file. Separating the compilation of commands exposed some clang-tidy issues that were not reported previously. Fix them. | 21 October 2016, 19:32:43 UTC |
6c9b3b5 | Daniel Pfeifer | 19 October 2016, 22:29:18 UTC | cmCommand: implement functions in cxx file | 21 October 2016, 16:14:51 UTC |
8483dab | Daniel Pfeifer | 19 October 2016, 21:19:41 UTC | bootstrap: Sort source files lexicographically | 21 October 2016, 16:14:51 UTC |
4fb7091 | Daniel Pfeifer | 19 October 2016, 21:17:10 UTC | Create all commands from a single function | 21 October 2016, 16:14:51 UTC |
608afd4 | Daniel Pfeifer | 19 October 2016, 20:30:58 UTC | Separate compilation for commands included in cmBootstrapCommands2 | 21 October 2016, 16:14:51 UTC |
64f9c28 | Daniel Pfeifer | 19 October 2016, 19:59:14 UTC | Separate compilation for commands included in cmBootstrapCommands1 | 21 October 2016, 16:14:51 UTC |
f69e768 | Daniel Pfeifer | 19 October 2016, 06:54:18 UTC | Separate compilation for commands included in cmCommands | 21 October 2016, 16:14:50 UTC |
1e555a4 | Brad King | 21 October 2016, 12:59:42 UTC | Merge topic 'ninja-encoding' ced77d2b Ninja: Use ANSI encoding for Ninja build files on Windows | 21 October 2016, 12:59:42 UTC |
dd7f9d8 | Brad King | 21 October 2016, 12:59:37 UTC | Merge topic 'allow-fallback-config-mapping' 587ab322 Tests: Add test for MAP_IMPORTED_CONFIG_<CONFIG> empty fallback 149d49ea Teach MAP_IMPORTED_CONFIG_<CONFIG> to support configuration-less import 60d73393 Help: Format MAP_IMPORTED_CONFIG_<CONFIG> documentation | 21 October 2016, 12:59:37 UTC |
e094c8f | Brad King | 21 October 2016, 12:59:30 UTC | Merge topic 'ninja-diagnose-missing-tool' 010560be Ninja: Fail early on when ninja build tool does not run 2d3aa942 cmGlobalGenerator: Allow FindMakeProgram to fail | 21 October 2016, 12:59:30 UTC |
97670db | Brad King | 21 October 2016, 12:59:07 UTC | Merge topic 'android-armeabi-c++_static' 43f4326e Android: Fix support for armeabi with c++_static | 21 October 2016, 12:59:07 UTC |
43f4326 | Brad King | 21 October 2016, 12:23:38 UTC | Android: Fix support for armeabi with c++_static Add missing "unwind" and "atomic" libraries needed for this combination. See `${ndk}/sources/cxx-stl/llvm-libc++/libs/armeabi/libc++.a` for the libraries the NDK uses. Issue: #16380 | 21 October 2016, 12:42:25 UTC |
ac394fd | Kitware Robot | 21 October 2016, 04:01:05 UTC | CMake Nightly Date Stamp | 21 October 2016, 04:01:05 UTC |
ced77d2 | Dāvis Mosāns | 19 October 2016, 20:51:51 UTC | Ninja: Use ANSI encoding for Ninja build files on Windows Pass ANSI encoding to cmGeneratedFileStream for use with Ninja generator. | 20 October 2016, 17:13:48 UTC |
587ab32 | Brad King | 20 October 2016, 15:49:57 UTC | Tests: Add test for MAP_IMPORTED_CONFIG_<CONFIG> empty fallback | 20 October 2016, 15:51:11 UTC |
149d49e | Jens Weggemann | 19 October 2016, 01:39:51 UTC | Teach MAP_IMPORTED_CONFIG_<CONFIG> to support configuration-less import If this property has an empty list entry, check for `IMPORTED_LOCATION` instead of `IMPORTED_LOCATION_<CONFIG>`. This allows custom imported targets to have some configurations mapped and others fall back to a default location. Closes: #16280 | 20 October 2016, 15:51:10 UTC |
60d7339 | Brad King | 20 October 2016, 15:28:39 UTC | Help: Format MAP_IMPORTED_CONFIG_<CONFIG> documentation | 20 October 2016, 15:31:13 UTC |
010560b | Brad King | 20 October 2016, 14:38:00 UTC | Ninja: Fail early on when ninja build tool does not run Diagnose failure to run `ninja --version` and abort early. Otherwise we end up aborting with a confusing message about ninja version "" being too old. Closes: #16378 | 20 October 2016, 15:04:21 UTC |
2d3aa94 | Brad King | 20 October 2016, 14:36:26 UTC | cmGlobalGenerator: Allow FindMakeProgram to fail Revise its signature to return `bool` so that it can fail and abort configuration early. | 20 October 2016, 14:37:27 UTC |
7aa9961 | Brad King | 20 October 2016, 12:51:24 UTC | Merge topic 'vs-csharp-prep' f27492a4 VS: Add internal API for detecting "managed" projects 4f78b9ff VS: Add CSharp project uuid and file extension | 20 October 2016, 12:51:24 UTC |
fc7ecd6 | Brad King | 20 October 2016, 12:51:18 UTC | Merge topic 'external-project-clone-progress' e89fbfaf ExternalProject: support GIT_PROGRESS argument 64aa29b7 ExternalProject: fix typo | 20 October 2016, 12:51:18 UTC |
72dac53 | Brad King | 20 October 2016, 12:51:15 UTC | Merge topic 'external-project-configure-command-extraction' 63d215df ExternalProject: support extracting the configure command | 20 October 2016, 12:51:15 UTC |
090c871 | Brad King | 20 October 2016, 12:51:12 UTC | Merge topic 'ninja-only-object-rules' 3a9e92bc Ninja: Add compile rules only for languages that are actually compiled | 20 October 2016, 12:51:12 UTC |
a5f4463 | Brad King | 20 October 2016, 12:51:09 UTC | Merge topic 'clang-tidy' effa6c83 fix more issues reported by clang-tidy fb461cac silence selected clang-tidy violations | 20 October 2016, 12:51:09 UTC |
92c3cab | Brad King | 20 October 2016, 12:51:04 UTC | Merge topic 'split-cmState' 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 ... | 20 October 2016, 12:51:04 UTC |
effa6c8 | Daniel Pfeifer | 18 October 2016, 21:16:02 UTC | fix more issues reported by clang-tidy | 20 October 2016, 12:48:20 UTC |
e104391 | Kitware Robot | 20 October 2016, 04:01:03 UTC | CMake Nightly Date Stamp | 20 October 2016, 04:01:03 UTC |
f27492a | Michael Stürmer | 23 September 2016, 10:15:40 UTC | VS: Add internal API for detecting "managed" projects This is in preparation for adding CSharp language support to the VS generator. | 19 October 2016, 15:14:19 UTC |
4f78b9f | Michael Stürmer | 23 September 2016, 10:15:40 UTC | VS: Add CSharp project uuid and file extension This is in preparation for adding CSharp language support to the VS generator. | 19 October 2016, 15:14:16 UTC |
0de6a40 | Brad King | 19 October 2016, 14:57:16 UTC | Merge branch 'release' | 19 October 2016, 14:57:16 UTC |
e6eecec | Stephen Kelly | 18 October 2016, 19:28:49 UTC | cmListFileCache: Remove cmState header include Include it in dependents which have previously relied on it transitively. | 19 October 2016, 13:41:00 UTC |
e3587ee | Stephen Kelly | 18 October 2016, 20:16:11 UTC | cmTargetPropertyComputer: Add missing include | 19 October 2016, 13:40:59 UTC |
e0a8490 | Stephen Kelly | 18 October 2016, 19:28:49 UTC | cmState: Split auxiliary classes into separate files 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. | 19 October 2016, 13:40:59 UTC |
a91eaf3 | Stephen Kelly | 18 October 2016, 19:28:48 UTC | cmState: Port dependents to new cmStateTypes header | 19 October 2016, 13:40:59 UTC |
27be1d8 | Stephen Kelly | 18 October 2016, 19:28:48 UTC | cmState: Move extracted declarations to a separate file | 19 October 2016, 13:40:59 UTC |
34433c8 | Stephen Kelly | 18 October 2016, 19:28:48 UTC | cmState: Remove compatibility typedefs | 19 October 2016, 13:40:59 UTC |
cde6eb6 | Stephen Kelly | 18 October 2016, 19:28:48 UTC | cmState: Port dependent code to new cmStateSnapshot name | 19 October 2016, 13:40:59 UTC |
a9bf981 | Stephen Kelly | 18 October 2016, 19:28:47 UTC | cmState: Move Snapshot type to separate namespace Leave behind a typedef to avoid porting dependent code in this commit. | 19 October 2016, 13:40:58 UTC |
17d2789 | Stephen Kelly | 18 October 2016, 19:28:47 UTC | cmState: Port dependent code to new cmStateDirectory name | 19 October 2016, 13:40:58 UTC |
34bcec3 | Stephen Kelly | 18 October 2016, 19:28:47 UTC | cmState: Move Directory class to separate namespace Leave behind a typedef to avoid porting dependent code in this commit. | 19 October 2016, 13:40:58 UTC |
2fe3e55 | Stephen Kelly | 18 October 2016, 19:28:47 UTC | cmState: Move CacheEntryType enum to separate namespace Port dependent code to the change. | 19 October 2016, 13:40:58 UTC |
a49751f | Stephen Kelly | 18 October 2016, 19:28:46 UTC | cmState: Move TargetType enum to separate namespace | 19 October 2016, 13:40:58 UTC |
63d215d | Ben Boeckel | 18 October 2016, 14:39:05 UTC | ExternalProject: support extracting the configure command 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. | 19 October 2016, 12:58:25 UTC |
876da11 | Brad King | 19 October 2016, 12:53:08 UTC | CMake 3.7.0-rc2 | 19 October 2016, 12:53:08 UTC |
aa10572 | Brad King | 19 October 2016, 12:51:23 UTC | Merge branch 'release' | 19 October 2016, 12:51:23 UTC |
a08a48c | Brad King | 19 October 2016, 12:48:40 UTC | Merge topic 'external-project-source-subdir-usage' 615f3ed2 ExternalProject: make SOURCE_SUBDIR directly appendable fdce782b ExternalProject: error out only if the property is unset | 19 October 2016, 12:48:40 UTC |
c61b6f7 | Brad King | 19 October 2016, 12:48:37 UTC | Merge topic 'ExternalData-multiple-hashes' 33a9aaa8 ExternalData: Add support for multiple hash algorithms | 19 October 2016, 12:48:37 UTC |
1745733 | Brad King | 19 October 2016, 12:48:31 UTC | Merge topic 'fix-Android-NsightTegra' 9af881d8 Tests: Add VSNsightTegra test for VS 2015 6739d240 Tests: Fix VSNsightTegra test on Android NDK r12b 06c39612 VS: Fix NVIDIA Nsight Tegra Visual Studio Edition support | 19 October 2016, 12:48:31 UTC |
050ef26 | Brad King | 19 October 2016, 12:48:27 UTC | Merge topic 'cmake-server-pipe-mode-fix' 9112c43e server-mode: Fix named pipe mode | 19 October 2016, 12:48:27 UTC |
674d765 | Kitware Robot | 19 October 2016, 04:01:04 UTC | CMake Nightly Date Stamp | 19 October 2016, 04:01:04 UTC |
e89fbfa | Ben Boeckel | 18 October 2016, 15:31:04 UTC | ExternalProject: support GIT_PROGRESS argument | 18 October 2016, 21:41:02 UTC |
fb461ca | Daniel Pfeifer | 18 October 2016, 20:56:47 UTC | silence selected clang-tidy violations | 18 October 2016, 20:56:47 UTC |
3a9e92b | Brad King | 18 October 2016, 19:35:10 UTC | Ninja: Add compile rules only for languages that are actually compiled 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 | 18 October 2016, 19:35:10 UTC |
0060391 | Stephen Kelly | 18 October 2016, 19:28:46 UTC | cmState: Move SnapshotType enum to separate namespace | 18 October 2016, 19:28:46 UTC |
5bc964e | Stephen Kelly | 18 October 2016, 19:28:46 UTC | cmState: Move PositionType to separate namespace Remove friend declarations supporting it being a nested type. | 18 October 2016, 19:28:46 UTC |
2dc4099 | Stephen Kelly | 18 October 2016, 19:28:45 UTC | cmState: Move PolicyStackEntry to separate namespace | 18 October 2016, 19:28:45 UTC |
cb40af5 | Stephen Kelly | 18 October 2016, 19:28:45 UTC | cmState: Move SnapshotDataType to separate namespace | 18 October 2016, 19:28:45 UTC |
1205f75 | Stephen Kelly | 18 October 2016, 19:28:45 UTC | cmState: Move nested struct into separate top-level namespace Add a friend declaration to give the struct access to cmState::PositionType. This will be removed when that type is also extracted. | 18 October 2016, 19:28:45 UTC |
163991d | Stephen Kelly | 18 October 2016, 19:28:45 UTC | cmServerProtocol: Remove unused header | 18 October 2016, 19:28:45 UTC |
51f8993 | Stephen Kelly | 18 October 2016, 19:28:44 UTC | cmCommandArgumentParserHelper: Remove unused header | 18 October 2016, 19:28:44 UTC |
a0c539b | Brad King | 18 October 2016, 18:24:34 UTC | Merge branch 'fix-Android-NsightTegra' into release | 18 October 2016, 18:24:34 UTC |
9af881d | Brad King | 18 October 2016, 17:31:16 UTC | Tests: Add VSNsightTegra test for VS 2015 | 18 October 2016, 17:32:50 UTC |
6739d24 | Brad King | 18 October 2016, 17:25:35 UTC | Tests: Fix VSNsightTegra test on Android NDK r12b Test with architecture `armv7-a` instead of `armv7-a-hard` because the latter is supporte supported only with NDK revisions r9c to r11c. | 18 October 2016, 17:32:50 UTC |
06c3961 | Brad King | 18 October 2016, 17:03:34 UTC | VS: Fix NVIDIA Nsight Tegra Visual Studio Edition support The guard added by commit v3.7.0-rc1~229^2~17 (Android: Suppress new functionality with Nsight Tegra in VS IDE builds, 2016-06-02) to `Modules/Platform/Android-Determine.cmake` does not work in that location because `CMAKE_VS_PLATFORM_NAME` is not set until after the module is loaded. Change this particular guard to test for the Visual Studio generator instead. If in the future we add support for using Visual Studio for Android without Nsight Tegra then something more will be needed, but this is good enough for now. Closes: #16371 | 18 October 2016, 17:32:50 UTC |
0749991 | Brad King | 18 October 2016, 17:12:02 UTC | Merge branch 'cmake-server-pipe-mode-fix' into release | 18 October 2016, 17:12:02 UTC |
e3cb311 | Brad King | 18 October 2016, 16:56:13 UTC | Merge branch 'external-project-source-subdir-usage' into release | 18 October 2016, 16:56:13 UTC |
615f3ed | Ben Boeckel | 18 October 2016, 14:55:24 UTC | ExternalProject: make SOURCE_SUBDIR directly appendable This allows it to be used in expansions without being conditional based on its value. | 18 October 2016, 16:51:38 UTC |
fdce782 | Ben Boeckel | 18 October 2016, 16:50:46 UTC | ExternalProject: error out only if the property is unset Property values may be empty; instead make sure they exist and allow for empty values. | 18 October 2016, 16:51:06 UTC |
64aa29b | Ben Boeckel | 18 October 2016, 15:30:44 UTC | ExternalProject: fix typo | 18 October 2016, 15:30:44 UTC |
33a9aaa | Matt McCormick | 12 October 2016, 18:57:32 UTC | ExternalData: Add support for multiple hash algorithms Add support for projects to have `Data.txt.md5` *and* `Data.txt.sha512` where the content links hold hashes for the same file. Check all `ExternalData_URL_TEMPLATES` entries in order for all available hashes. The data acquisition is considered a failure if none of the available URL resources has any of the given hashes. This makes it possible to have multiple data server resources where all servers do not support all hashing algorithms. | 18 October 2016, 15:16:45 UTC |
9112c43 | Tobias Hunger | 18 October 2016, 13:20:40 UTC | server-mode: Fix named pipe mode Do not treat a pointer itself as a `uv_stream_t`, but instead the pointed-to `uv_pipe_t`. It is unclear how this ever worked before in local testing. While at it, remove duplicate setup code and improve an error message. | 18 October 2016, 14:55:01 UTC |
96f6fe6 | Brad King | 18 October 2016, 12:44:04 UTC | Merge branch 'release' | 18 October 2016, 12:44:04 UTC |
a5f0e62 | Brad King | 18 October 2016, 12:43:03 UTC | Merge topic 'timeout_after_match_testtime' 909842ff CTest: report time spent after matching output | 18 October 2016, 12:43:03 UTC |
99177a2 | Brad King | 18 October 2016, 12:43:00 UTC | Merge topic 'propagate_ctest_use_launchers' 19beee46 ctest_configure: Propagate CTEST_USE_LAUNCHERS from caller to project | 18 October 2016, 12:43:00 UTC |
cff5112 | Brad King | 18 October 2016, 12:42:57 UTC | Merge topic 'CheckFunctionExists-prototype' 4bc17345 CheckFunctionExists.c: avoid gcc warnings with -Wstrict-prototypes | 18 October 2016, 12:42:57 UTC |
9519d79 | Brad King | 18 October 2016, 12:42:54 UTC | Merge topic 'math-EXPR-unary' 2810e561 math(EXPR): Add support for unary `+` and `-` expressions 834f52a6 cmExprParser: Revise indentation style to match rest of CMake 7aaed265 cmExprParser: Port to bison 3 | 18 October 2016, 12:42:54 UTC |
086f356 | Brad King | 18 October 2016, 12:42:47 UTC | Merge topic 'FindwxWidgets-unversioned-library-path' 52e8fa23 FindwxWidgets: Fix finding unversioned VS-built directory prefixes | 18 October 2016, 12:42:47 UTC |
e46350f | Kitware Robot | 18 October 2016, 04:01:03 UTC | CMake Nightly Date Stamp | 18 October 2016, 04:01:03 UTC |
909842f | Zack Galbreath | 17 October 2016, 15:24:01 UTC | CTest: report time spent after matching output When using the TIMEOUT_AFTER_MATCH test property, only report the time spent by the test after the matching output was found. | 17 October 2016, 15:24:32 UTC |
19beee4 | Bill Hoffman | 14 October 2016, 18:01:50 UTC | ctest_configure: Propagate CTEST_USE_LAUNCHERS from caller to project If `CTEST_USE_LAUNCHERS` is `TRUE` in a CTest script then the `ctest_configure` command will add `-DCTEST_USE_LAUNCHERS:BOOL=TRUE` to the cmake command used to configure the project. This allows a project to only set `CTEST_USE_LAUNCHERS` in a ctest script and have launchers work. | 17 October 2016, 15:15:36 UTC |
df68d8a | Brad King | 17 October 2016, 15:07:37 UTC | Merge branch 'FindwxWidgets-unversioned-library-path' into release | 17 October 2016, 15:07:37 UTC |
52e8fa2 | Brad King | 17 October 2016, 14:39:36 UTC | FindwxWidgets: Fix finding unversioned VS-built directory prefixes The change in commit v3.7.0-rc1~217^2 (FindwxWidgets: Add VS-versioned library directory prefixes, 2016-08-24) works only for official wxWidgets builds that add the VS-versioned directory prefixes. Local wxWidgets builds still have an unversioned prefix. Search them. Closes: #16366 | 17 October 2016, 15:06:00 UTC |
188c762 | Brad King | 17 October 2016, 14:15:21 UTC | Merge topic 'extract-computed-target-properties' cef59bb8 cmTarget: Implement GetProperty in terms of cmState::Snapshot 0d57b07a cmTarget: Group code for checking written properties together c3fb0d95 cmTarget: Move sanity checks and computed property access to callers fa9dbc56 cmGeneratorTarget: Implement cmTargetPropertyComputer interface 848ae2a6 cmTargetPropertyComputer: Template some methods on the Target a0a720e6 cm{,Generator}Target: Add global generator accessors 637e3f3e cmTargetPropertyComputer: Unify whitelist handling from cmTarget 05251e6d cmTargetPropertyComputer: Move whitelist check from cmTarget fbf1721c cmTargetPropertyComputer: Extract into new files 390a7d86 cmTargetPropertyComputer: Implement GetProperty without cmMakefile e32a6bdd cmListFileBacktrace: Add a method to retrieve the Bottom of a snapshot 7863fba1 cmTarget: Extract GetLocation method 8096682e cmTarget: Extract GetSources method 7d57c1a2 cmTarget: Extract location computation methods a55cac4b cmTarget: Split property computation into separate class 705fcf52 cmTarget: Move IMPORTED check to callers ... | 17 October 2016, 14:15:21 UTC |
9a2048f | Brad King | 17 October 2016, 14:15:17 UTC | Merge topic 'extract-cmRulePlaceholderExpander' b59b6dd9 cmRulePlaceholderExpander: Port clients to direct-use bdddd423 cmRulePlaceholderExpander: Extract from cmLocalGenerator f796e1b6 cmLocalGenerator: Move memset to cxx file c75a9d66 cmLocalGenerator: Use strings instead of a Target in rule replacement 46ad0d21 cmLocalGenerator: Use a converter in rule replacement API 2628dec1 cmLocalGenerator: Store variable replacements as state 315b9a31 cmLocalGenerator: Merge loops which populate mapping d5feb5b3 cmLocalGenerator: Populate variable mapping for all replacements efba22e1 cmLocalGenerator: Extract compiler option replacement from loop b29425f7 cmLocalGenerator: Populate a container of mappings for replacements f009d8f5 cmLocalGenerator: Move compiler option handling to be more direct 6cd27a85 cmLocalGenerator: Move variable to where it can be used easily 8b0e4795 cmLocalGenerator: Use the language from the compiler container 88016e2e cmLocalGenerator: Introduce a container of compiler names be87cb0c cmLocalGenerator: Simplify loop with range algorithm 425cd167 cmLocalGenerator: Remove the launcher from RuleVariables | 17 October 2016, 14:15:17 UTC |
248527e | Brad King | 17 October 2016, 14:15:15 UTC | Merge topic 'refactor-folder-name-retrieval' 3b6f1587 Factor IDE folder name retrieval out into helper method | 17 October 2016, 14:15:15 UTC |
274ff52 | Brad King | 17 October 2016, 14:15:12 UTC | Merge topic 'cmcldeps-more-safety' 70e268da cmcldeps: prefer the /TC flag 47092d3e cmcldeps: append strings as strings 7db671a1 cmcldeps: search for single-byte strings as characters | 17 October 2016, 14:15:12 UTC |
69be823 | Brad King | 17 October 2016, 14:15:02 UTC | Merge topic 'osx-no-deployment-target-on-cross-compile' e8bafb6f OS X: Do not try to set deployment target when cross-compiling | 17 October 2016, 14:15:02 UTC |
5fdee6d | Brad King | 17 October 2016, 14:14:59 UTC | Merge topic 'doc-math-EXPR' c05d9b05 Help: Fix math(EXPR) documentation formatting | 17 October 2016, 14:14:59 UTC |
6f7c02a | Brad King | 17 October 2016, 14:14:55 UTC | Merge topic 'doc-clarify-ctest-APPEND' 78b00f1d Help: Clarify `ctest_*` APPEND option behavior | 17 October 2016, 14:14:55 UTC |
3b6f158 | Gregor Jasny | 30 August 2016, 18:55:37 UTC | Factor IDE folder name retrieval out into helper method Add a `cmGeneratorTarget::GetEffectiveFolderName` helper to abstract lookup of the `FOLDER` property in combination with checking for generator support of folders. | 17 October 2016, 14:06:18 UTC |
b6e5b64 | Brad King | 17 October 2016, 14:04:29 UTC | Merge branch 'osx-no-deployment-target-on-cross-compile' into release | 17 October 2016, 14:04:29 UTC |
e8bafb6 | Gregor Jasny | 16 October 2016, 18:56:36 UTC | OS X: Do not try to set deployment target when cross-compiling The change in commit v3.4.0-rc2~6^2 (Xcode: Adjust deployment target SDK version to host version, 2015-10-11) does not make sense when cross-compiling. Make it conditional to fix this regression in some cross-compiling cases. Closes: #16355 | 17 October 2016, 14:02:17 UTC |
0cbe2ed | Kitware Robot | 17 October 2016, 04:01:03 UTC | CMake Nightly Date Stamp | 17 October 2016, 04:01:03 UTC |
cef59bb | Stephen Kelly | 12 October 2016, 22:18:26 UTC | cmTarget: Implement GetProperty in terms of cmState::Snapshot | 16 October 2016, 11:57:53 UTC |
0d57b07 | Stephen Kelly | 12 October 2016, 22:18:26 UTC | cmTarget: Group code for checking written properties together | 16 October 2016, 11:57:53 UTC |
c3fb0d9 | Stephen Kelly | 12 October 2016, 22:18:26 UTC | cmTarget: Move sanity checks and computed property access to callers The GetProperty method is now just accessing contained data, meaning it can be implemented in cmState. Remove the cmMakefile context from the signature as a result and remove the overload with the same signature. Add a GetComputedProperty to cmTarget so that templates can be properly instantiated. Otherwise the Commands would need to be able to reach the specializations which are currently in cmTarget.cxx. As a side-effect, the CMP0026 warning now gives a backtrace to the target when issued from a generator expression. | 16 October 2016, 11:56:12 UTC |
5ebba22 | Kitware Robot | 16 October 2016, 04:01:17 UTC | CMake Nightly Date Stamp | 16 October 2016, 04:01:17 UTC |
b59b6dd | Stephen Kelly | 09 October 2016, 08:34:50 UTC | cmRulePlaceholderExpander: Port clients to direct-use Add a factory function to cmLocalGenerator so that variableMappings can be provided from it, and so that Ninja can always have a hard-coded TargetImpLib. | 15 October 2016, 09:25:12 UTC |
bdddd42 | Stephen Kelly | 09 October 2016, 08:34:50 UTC | cmRulePlaceholderExpander: Extract from cmLocalGenerator Implement cmLocalGenerator::ExpandRuleVariables in terms of the new class for source compatibility and to reduce diff noise in this commit. | 15 October 2016, 09:25:12 UTC |
f796e1b | Stephen Kelly | 11 October 2016, 17:33:42 UTC | cmLocalGenerator: Move memset to cxx file | 15 October 2016, 09:25:12 UTC |