311d037 | Christian Fetzer | 01 November 2016, 09:23:15 UTC | Help: Document error behavior of file(REMOVE/REMOVE_RECURSE) Clarifies that there is no need to surround file(REMOVE/REMOVE_RECURSE) calls by `if(EXISTS)` as non existent files are silently ignored. | 01 November 2016, 09:25:18 UTC |
77e78af | Christian Fetzer | 01 November 2016, 09:19:00 UTC | Help: Clarify how to run sequential commands in execute_process The execute_process command starts all commands in parallel (in order for the piping to work). Mention this explicitly and also add a note about how to execute commands sequentially. | 01 November 2016, 09:25:18 UTC |
b9fcd34 | Kitware Robot | 01 November 2016, 04:01:03 UTC | CMake Nightly Date Stamp | 01 November 2016, 04:01:03 UTC |
098a18c | Kitware Robot | 31 October 2016, 04:01:04 UTC | CMake Nightly Date Stamp | 31 October 2016, 04:01:04 UTC |
6b90e28 | Kitware Robot | 30 October 2016, 04:01:08 UTC | CMake Nightly Date Stamp | 30 October 2016, 04:01:08 UTC |
cc9987f | Kitware Robot | 29 October 2016, 04:01:03 UTC | CMake Nightly Date Stamp | 29 October 2016, 04:01:03 UTC |
ee0f2d2 | Brad King | 28 October 2016, 12:28:23 UTC | Merge branch 'release' | 28 October 2016, 12:28:23 UTC |
a316f5f | Brad King | 28 October 2016, 12:27:21 UTC | Merge branch 'cmake-server-handshake-improvements' into release | 28 October 2016, 12:27:21 UTC |
18a966c | Brad King | 28 October 2016, 12:26:49 UTC | Merge topic 'cmake-server-handshake-improvements' 42ccbee1 server-mode: Handle generator toolset and platform in handshake d792491c cmake-server: Better error reporting during handshake | 28 October 2016, 12:26:49 UTC |
42ccbee | Tobias Hunger | 27 October 2016, 09:48:31 UTC | server-mode: Handle generator toolset and platform in handshake | 28 October 2016, 11:46:15 UTC |
891711a | Kitware Robot | 28 October 2016, 04:01:03 UTC | CMake Nightly Date Stamp | 28 October 2016, 04:01:03 UTC |
d792491 | Tobias Hunger | 27 October 2016, 09:34:45 UTC | cmake-server: Better error reporting during handshake Catch more problematic input during handshake and report failure. These were caught before when trying to configure, but it is way better to get these reports early. | 27 October 2016, 18:18:42 UTC |
c6c8c24 | Brad King | 27 October 2016, 15:17:14 UTC | Merge topic 'include-what-you-use' e81c323d Include necessary headers in commands | 27 October 2016, 15:17:14 UTC |
402b133 | Brad King | 27 October 2016, 15:17:12 UTC | Merge topic 'consoleBuf' 335a29cb Enable Unicode output to Windows consoles | 27 October 2016, 15:17:12 UTC |
8f6fd09 | Brad King | 27 October 2016, 15:17:09 UTC | Merge topic 'intel-compiler-windows-c++98' 05e05cd2 Intel: Fix compiler C++98 standard flag on Windows | 27 October 2016, 15:17:09 UTC |
6613434 | Brad King | 27 October 2016, 15:17:05 UTC | Merge topic 'intel-17-features' 554b4f90 Features: Record features for Intel C++ 17 on UNIX | 27 October 2016, 15:17:05 UTC |
fe03a86 | Brad King | 27 October 2016, 15:17:01 UTC | Merge topic 'vs-fix-no-toolset' 0caca40f VS: Fix use of `Windows7.1SDK` 64-bit toolset with VS 2010 Express | 27 October 2016, 15:17:01 UTC |
0caca40 | Brad King | 27 October 2016, 14:39:06 UTC | VS: Fix use of `Windows7.1SDK` 64-bit toolset with VS 2010 Express Refactoring in commit 584ab528 (VS: Add internal API to get platform toolset as string, 2016-10-18) accidentally changed the semantics of the original `cmGlobalVisualStudio10Generator::GetPlatformToolset` implementation to return a pointer to an empty string instead of `nullptr` when no toolset is configured. This broke cases that tested for `nullptr` to detect the lack of any specific toolset, such as the call in `Find64BitTools`. Restore the `nullptr` return in this case. | 27 October 2016, 14:42:36 UTC |
5448f00 | Kitware Robot | 27 October 2016, 04:01:05 UTC | CMake Nightly Date Stamp | 27 October 2016, 04:01:05 UTC |
05e05cd | Brad King | 26 October 2016, 18:56:57 UTC | Intel: Fix compiler C++98 standard flag on Windows The Intel C++ Compiler for Windows does not support the `-Qstd=c++98` flag but does support `-Qstd=gnu++98`. Issue: #16384 | 26 October 2016, 19:03:53 UTC |
335a29c | Dāvis Mosāns | 01 October 2016, 00:11:35 UTC | Enable Unicode output to Windows consoles Use KWSys ConsoleBuf to replace the `streambuf` on `std::cout` and `std::cerr` so that process output can be encoded correctly for display in a Windows console. | 26 October 2016, 14:02:37 UTC |
fdd0ce9 | Brad King | 26 October 2016, 13:28:19 UTC | Merge topic 'vs-toolset-options' 69fc7bf8 VS: Choose flag map based on the toolset name e2ed9a70 VS: Move toolset flag table lookup to global generator 584ab528 VS: Add internal API to get platform toolset as string | 26 October 2016, 13:28:19 UTC |
fa15858 | Brad King | 26 October 2016, 13:28:16 UTC | Merge topic 'update-kwsys' 51cfba8c Merge branch 'upstream-KWSys' into update-kwsys 53862f04 KWSys 2016-10-23 (b630d2f5) | 26 October 2016, 13:28:16 UTC |
1c8b99c | Brad King | 26 October 2016, 13:28:13 UTC | Merge topic 'fix-right-angle-bracket-feature-test' 68e7250a Features: Fix cxx_right_angle_brackets compiler feature test | 26 October 2016, 13:28:13 UTC |
075cc0f | Brad King | 26 October 2016, 13:22:13 UTC | Merge branch 'intel-17-features' into release | 26 October 2016, 13:22:13 UTC |
554b4f9 | Brad King | 26 October 2016, 13:10:24 UTC | Features: Record features for Intel C++ 17 on UNIX Issue: #16384 | 26 October 2016, 13:18:38 UTC |
e81c323 | Daniel Pfeifer | 25 October 2016, 18:35:04 UTC | Include necessary headers in commands | 26 October 2016, 07:02:44 UTC |
9d203c0 | Kitware Robot | 26 October 2016, 04:01:03 UTC | CMake Nightly Date Stamp | 26 October 2016, 04:01:03 UTC |
68e7250 | Alex Wang | 25 October 2016, 17:30:42 UTC | Features: Fix cxx_right_angle_brackets compiler feature test The clang-format pass in commit v3.6.0-rc1~54^2~1 (Revise C++ coding style using clang-format, 2016-05-16) changed the template right angle brackets from `>>` to `> >`, which defeats the purpose of this test. Change it back and exclude this content from formatting. | 25 October 2016, 17:38:12 UTC |
69fc7bf | Don Olmstead | 18 October 2016, 00:50:34 UTC | VS: Choose flag map based on the toolset name MSBuild interprets the `.vcxproj` content based on the `PlatformToolset` setting, so our reverse mapping needs to be based on that setting too. For VS 2010 and above, choose the flag map to match the toolset name rather than the generator VS version. Issue: #16153 | 25 October 2016, 13:46:21 UTC |
584ab52 | Brad King | 18 October 2016, 14:09:57 UTC | VS: Add internal API to get platform toolset as string | 25 October 2016, 13:19:49 UTC |
e2ed9a7 | Don Olmstead | 18 October 2016, 00:50:34 UTC | VS: Move toolset flag table lookup to global generator Move `Get*FlagTable` methods to the global generator and have each VS generator version pre-populate its default flag table. | 25 October 2016, 13:19:49 UTC |
51cfba8 | Brad King | 25 October 2016, 13:13:48 UTC | Merge branch 'upstream-KWSys' into update-kwsys * upstream-KWSys: KWSys 2016-10-23 (b630d2f5) | 25 October 2016, 13:13:48 UTC |
53862f0 | KWSys Upstream | 23 October 2016, 01:32:36 UTC | KWSys 2016-10-23 (b630d2f5) Code extracted from: http://public.kitware.com/KWSys.git at commit b630d2f5575be7d70c214bfffc57aaf5069c6369 (master). Upstream Shortlog ----------------- Dāvis Mosāns (1): b630d2f5 ConsoleBuf: Check for actual console with GetConsoleMode | 25 October 2016, 13:13:46 UTC |
2a567c6 | Brad King | 25 October 2016, 13:12:12 UTC | Merge branch 'release' | 25 October 2016, 13:12:12 UTC |
c9108c7 | Brad King | 25 October 2016, 13:09:09 UTC | Merge topic 'cm_unordered_set' c15dc197 Introduce CM_UNORDERED_SET | 25 October 2016, 13:09:09 UTC |
bdc8864 | Brad King | 25 October 2016, 13:09:04 UTC | Merge topic 'remove-cmobject' 15aa814b Remove cmObject.h and cmTypeMacro.h | 25 October 2016, 13:09:04 UTC |
61758bf | Brad King | 25 October 2016, 13:09:01 UTC | Merge topic 'intel-compile-features-windows' 881585f9 Intel: Fix compiler extension flags on Windows | 25 October 2016, 13:09:01 UTC |
3062b8a | Brad King | 25 October 2016, 13:08:58 UTC | Merge topic 'st2-fix-regex' 9f1429e2 Sublime: Update generated diagnostic matching expression for MSVC | 25 October 2016, 13:08:58 UTC |
644ff57 | Brad King | 25 October 2016, 13:08:55 UTC | Merge topic 'android-pic' 4c272adb Android: Link position-independent executables with proper flags 6205f179 Android: Set CMAKE_POSITION_INDEPENDENT_CODE automatically | 25 October 2016, 13:08:55 UTC |
9430125 | Brad King | 25 October 2016, 13:08:51 UTC | Merge topic 'ninja-subdir-binary-dir' 87cc9bfc Merge branch 'backport-ninja-subdir-binary-dir' into ninja-subdir-binary-dir e983bd32 Ninja: Use binary dir for `$subdir/all` targets 42db2ebc Ninja: Use binary dir for `$subdir/all` targets | 25 October 2016, 13:08:51 UTC |
9a399c2 | Brad King | 25 October 2016, 13:08:49 UTC | Merge topic 'cmake-server-message-quoting' 9b8dc79c cmake-server: Change message wrapper to avoid ambiguity with content | 25 October 2016, 13:08:49 UTC |
c1a5205 | Kitware Robot | 25 October 2016, 04:01:04 UTC | CMake Nightly Date Stamp | 25 October 2016, 04:01:04 UTC |
c15dc19 | Daniel Pfeifer | 24 October 2016, 20:33:18 UTC | Introduce CM_UNORDERED_SET Avoid duplicating switch among std::unordered_set, cmsys::hash_set, and std::set. | 24 October 2016, 20:34:52 UTC |
15aa814 | Daniel Pfeifer | 22 October 2016, 23:19:00 UTC | Remove cmObject.h and cmTypeMacro.h | 24 October 2016, 19:49:28 UTC |
4ec0329 | Brad King | 24 October 2016, 18:36:50 UTC | Merge branch 'cmake-server-message-quoting' into release | 24 October 2016, 18:36:50 UTC |
de21e56 | Brad King | 24 October 2016, 18:36:46 UTC | Merge branch 'intel-compile-features-windows' into release | 24 October 2016, 18:36:46 UTC |
9b8dc79 | Brad King | 24 October 2016, 14:44:44 UTC | cmake-server: Change message wrapper to avoid ambiguity with content Change our message wrapper from [== CMake Server ==[ ... ]== CMake Server ==] to [== "CMake Server" ==[ ... ]== "CMake Server" ==] to guarantee that no JSON content can ever contain the ending string (because it would be encoded as `]== \"CMake Server\" ==]`). | 24 October 2016, 18:36:13 UTC |
881585f | Brad King | 24 October 2016, 18:16:22 UTC | Intel: Fix compiler extension flags on Windows The extension flags enabled by commit v3.6.0-rc1~120^2~1 (Features: Record standard flags for Intel C/C++ on Windows, 2016-04-18) of the form `-Qstd=gnu++11` are not supported by the Intel C/C++ Compiler for Windows. Fall back to using the non-extension form of the flags. Issue: #16384 | 24 October 2016, 18:29:40 UTC |
9f1429e | Bruno Pedrosa | 20 October 2016, 00:35:58 UTC | Sublime: Update generated diagnostic matching expression for MSVC Update the generated `file_regex` to match MSVC-style messages in addition to the GCC-style messages already matched. Use non-capturing sub-patterns to tolerate the differences in message formats while still capturing the four pieces of information in proper group numbers (file name, line number, column number, message). Closes: #16375 | 24 October 2016, 18:02:52 UTC |
69a7309 | Brad King | 24 October 2016, 17:50:10 UTC | Merge branch 'android-pic' into release | 24 October 2016, 17:50:10 UTC |
4c272ad | Brad King | 24 October 2016, 15:45:18 UTC | Android: Link position-independent executables with proper flags Add `-fPIE -pie` to the default executable link flags when `CMAKE_POSITION_INDEPENDENT_CODE` is enabled. This is required by Android 16 and above for executables to run on the device. Closes: #16382 | 24 October 2016, 15:45:18 UTC |
6205f17 | Brad King | 24 October 2016, 15:40:53 UTC | Android: Set CMAKE_POSITION_INDEPENDENT_CODE automatically If the toolchain file or cache does not set this, enable it automatically based on the Android API version. Versions 16 and above expect position independent code. Use the main `CMAKE_POSITION_INDEPENDENT_CODE` setting in favor of hard-coding `-fpic` or `-fPIC` in the compiler flags for each ABI. This allows CMake to use `-fpie` or `-fPIE` as needed when sources are meant for executables, and `-fpic` or `-fPIC` for other sources. | 24 October 2016, 15:40:53 UTC |
6cd02f0 | Brad King | 24 October 2016, 14:31:14 UTC | Merge branch 'backport-ninja-subdir-binary-dir' into release | 24 October 2016, 14:31:14 UTC |
87cc9bf | Brad King | 24 October 2016, 14:30:52 UTC | Merge branch 'backport-ninja-subdir-binary-dir' into ninja-subdir-binary-dir | 24 October 2016, 14:30:52 UTC |
e983bd3 | Alexis Murzeau | 23 October 2016, 16:58:28 UTC | Ninja: Use binary dir for `$subdir/all` targets The targets added by commit v3.6.0-rc1~240^2~2 (Ninja: Add `$subdir/all` targets, 2016-03-11) use as `$subdir` the relative path from the top of the source tree to the current source directory. This is not correct when using `add_subdirectory(test test_bin)`. Instead we need to use the relative path from the top of the binary tree to the current binary directory as was done for related targets by commit v3.7.0-rc1~268^2 (Ninja: Add `$subdir/{test,install,package}` targets, 2016-08-05). | 24 October 2016, 14:30:02 UTC |
f660832 | Brad King | 24 October 2016, 14:28:19 UTC | Merge topic 'doc-cmake-server-typos' 48189697 Help: Fix cmake-server documentation | 24 October 2016, 14:28:19 UTC |
92be048 | Brad King | 24 October 2016, 14:20:50 UTC | Merge topic 'cmcommand-no-disable' c401f958 Remove cmCommand::Enabled and all related accessors | 24 October 2016, 14:20:50 UTC |
c401f95 | Daniel Pfeifer | 23 October 2016, 06:55:19 UTC | Remove cmCommand::Enabled and all related accessors Enabled is never set to false. Remove the member variable and all related getters and setters. | 24 October 2016, 14:19:09 UTC |
21f4492 | Brad King | 24 October 2016, 14:16:47 UTC | Merge topic 'parallel-boostrap-test' e3770c56 BootstrapTest: Use --parallel=... argument. | 24 October 2016, 14:16:47 UTC |
c1b96fd | Brad King | 24 October 2016, 14:16:43 UTC | Merge topic 'remove-cmobject-uses' 2214011f Make cmCPackGenerator not inherit from cmObject 7f9a8d53 Make cmCPackGeneratorFactory not inherit from cmObject fb0b087c Make cmCTestGenericHandler not inherit from cmObject 2169b0fa Make cmCPackLog not inherit from cmObject 9855ebf1 Make cmCommand not inherit from cmObject | 24 October 2016, 14:16:43 UTC |
b899c0a | Brad King | 24 October 2016, 14:16:40 UTC | Merge topic 'separate-compilation' 569509f4 Fix newly discovered clang-tidy issues 6c9b3b5c cmCommand: implement functions in cxx file 8483dab8 bootstrap: Sort source files lexicographically 4fb70919 Create all commands from a single function 608afd4f Separate compilation for commands included in cmBootstrapCommands2 64f9c282 Separate compilation for commands included in cmBootstrapCommands1 f69e768d Separate compilation for commands included in cmCommands | 24 October 2016, 14:16:40 UTC |
3d5ec79 | Brad King | 24 October 2016, 14:16:37 UTC | Merge topic 'android-link-exe' 295c8efa Android: Add missing link flags for device executables | 24 October 2016, 14:16:37 UTC |
1ae2c23 | Brad King | 24 October 2016, 14:16:33 UTC | Merge topic 'cm_unordered_map' 1a74e719 Introduce CM_UNORDERED_MAP | 24 October 2016, 14:16:33 UTC |
1a74e71 | Daniel Pfeifer | 21 October 2016, 21:52:51 UTC | Introduce CM_UNORDERED_MAP Avoid duplicating switch among std::unordered_map, cmsys::hash_map, and std::map. | 24 October 2016, 13:58:52 UTC |
42db2eb | Alexis Murzeau | 23 October 2016, 16:58:28 UTC | Ninja: Use binary dir for `$subdir/all` targets The targets added by commit v3.6.0-rc1~240^2~2 (Ninja: Add `$subdir/all` targets, 2016-03-11) use as `$subdir` the relative path from the top of the source tree to the current source directory. This is not correct when using `add_subdirectory(test test_bin)`. Instead we need to use the relative path from the top of the binary tree to the current binary directory as was done for related targets by commit v3.7.0-rc1~268^2 (Ninja: Add `$subdir/{test,install,package}` targets, 2016-08-05). | 24 October 2016, 13:49:23 UTC |
9a901dc | Kitware Robot | 24 October 2016, 04:01:13 UTC | CMake Nightly Date Stamp | 24 October 2016, 04:01:13 UTC |
aae5a9f | Kitware Robot | 23 October 2016, 04:01:03 UTC | CMake Nightly Date Stamp | 23 October 2016, 04:01:03 UTC |
2214011 | Daniel Pfeifer | 22 October 2016, 23:12:26 UTC | Make cmCPackGenerator not inherit from cmObject | 22 October 2016, 23:12:26 UTC |
7f9a8d5 | Daniel Pfeifer | 22 October 2016, 23:01:34 UTC | Make cmCPackGeneratorFactory not inherit from cmObject | 22 October 2016, 23:01:34 UTC |
fb0b087 | Daniel Pfeifer | 22 October 2016, 22:59:55 UTC | Make cmCTestGenericHandler not inherit from cmObject | 22 October 2016, 22:59:55 UTC |
2169b0f | Daniel Pfeifer | 22 October 2016, 22:48:09 UTC | Make cmCPackLog not inherit from cmObject | 22 October 2016, 22:48:09 UTC |
9855ebf | Daniel Pfeifer | 22 October 2016, 22:45:08 UTC | Make cmCommand not inherit from cmObject | 22 October 2016, 22:45:08 UTC |
af782d0 | Kitware Robot | 22 October 2016, 04:01:04 UTC | CMake Nightly Date Stamp | 22 October 2016, 04:01:04 UTC |
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 |
22ef704 | Brad King | 21 October 2016, 17:38:54 UTC | Merge branch 'doc-cmake-server-typos' into release | 21 October 2016, 17:38:54 UTC |
4818969 | Tobias Hunger | 21 October 2016, 17:11:41 UTC | Help: Fix cmake-server documentation Some information was not updated to reflect the latest implementation. Reported-by: Sylvain Joubert <joubert.sy@gmail.com> | 21 October 2016, 17:37:10 UTC |
6bc03a2 | Brad King | 21 October 2016, 17:26:56 UTC | Merge branch 'android-link-exe' into release | 21 October 2016, 17:26:56 UTC |
e3770c5 | Daniel Pfeifer | 21 October 2016, 16:18:18 UTC | BootstrapTest: Use --parallel=... argument. Determine the number of processors and provide it to the bootstrap script. Also make sure this test does not run parallel with other tests. | 21 October 2016, 16:22:44 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 |
295c8ef | Brad King | 21 October 2016, 13:12:34 UTC | Android: Add missing link flags for device executables See `${ndk}/build/core/default-build-commands.mk` for link flags the NDK uses for executables. Add them to our default executable link flags. Suppress `nocopyreloc` on `arm64-v8a` because it does not work with some STL types. Closes: #16380 | 21 October 2016, 14:43:45 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 |
914874f | Brad King | 21 October 2016, 12:43:25 UTC | Merge branch 'android-armeabi-c++_static' into release | 21 October 2016, 12:43:25 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 |