7533735 | Brad King | 27 June 2019, 11:35:14 UTC | CMake 3.15.0-rc3 | 27 June 2019, 11:35:14 UTC |
d9a9150 | Brad King | 26 June 2019, 12:43:19 UTC | Merge branch 'cuda-msvc-runtime-library' into release-3.15 Merge-request: !3485 | 26 June 2019, 12:43:19 UTC |
8fbd257 | Brad King | 26 June 2019, 11:41:21 UTC | CUDA: Implement MSVC runtime library abstraction In commit fb3370b6a1 (MSVC: Add abstraction for runtime library selection, 2019-04-10, v3.15.0-rc1~229^2) we overlooked updating flags for CUDA on Windows, where nvcc uses MSVC as the host compiler. Add them now and update the MSVCRuntimeLibrary test to cover CUDA. Fixes: #19428 | 26 June 2019, 12:36:48 UTC |
07807a2 | Brad King | 26 June 2019, 11:53:26 UTC | VS: Use AddLanguageFlags to de-duplicate CMAKE_{CUDA,ASM*}_FLAGS lookup Apply the refactoring from commit 707283981f (VS: Use AddLanguageFlags to de-duplicate CMAKE_<LANG>_FLAGS* lookup, 2019-04-01, v3.15.0-rc1~300^2) to the CUDA, ASM_MASM, and ASM_NASM languages too. In particular, CUDA needs the MSVC runtime library selection logic in the `AddLanguageFlags` method that is used by other generators. | 26 June 2019, 12:36:48 UTC |
2bbbc4c | Brad King | 26 June 2019, 10:56:37 UTC | Merge branch 'doc-CMAKE_FRAMEWORK-crossref' into release-3.15 Merge-request: !3478 | 26 June 2019, 10:56:37 UTC |
edec1c2 | Brad King | 26 June 2019, 10:53:40 UTC | Merge branch 'export-targets-empty' into release-3.15 Merge-request: !3484 | 26 June 2019, 10:53:40 UTC |
2ba5c37 | Brad King | 25 June 2019, 18:37:38 UTC | export: Restore support for empty TARGETS list Refactoring in commit f5acecaa6f (cmExportCommand: Port to cmArgumentParser, 2019-03-23, v3.15.0-rc1~270^2~3) broke the `export` command's support for specifying `TARGETS` with no entries. Fix it and add a test case. Fixes: #19415 | 25 June 2019, 21:23:34 UTC |
7113b94 | Brad King | 25 June 2019, 18:35:27 UTC | Merge branch 'ninja-nvcc-rsp' into release-3.15 Merge-request: !3482 | 25 June 2019, 18:35:27 UTC |
eda4c43 | Francisco Facioni | 25 June 2019, 16:59:08 UTC | Ninja: Fix CUDA device linking when using response files Fix the logic added by commit d91b5a72cd (Ninja: Add support for CUDA nvcc response files, 2019-05-30, v3.15.0-rc1~8^2) to always use the CUDA compiler response file flag for response files during device linking. | 25 June 2019, 18:30:36 UTC |
9334a4b | Brad King | 25 June 2019, 13:27:56 UTC | Merge branch 'iconv-c++11' into release-3.15 Merge-request: !3469 | 25 June 2019, 13:27:56 UTC |
736f38f | Rolf Eike Beer | 24 June 2019, 11:18:31 UTC | FindIconv test: request C++11 | 25 June 2019, 13:14:02 UTC |
f57a53d | Craig Scott | 25 June 2019, 11:57:31 UTC | Help: Document that CMAKE_FRAMEWORK initializes FRAMEWORK target prop | 25 June 2019, 11:57:31 UTC |
154d25f | Brad King | 24 June 2019, 13:44:07 UTC | Merge branch 'doc-typos-cmake_parse_arguments' into release-3.15 Merge-request: !3468 | 24 June 2019, 13:44:07 UTC |
264612c | Craig Scott | 23 June 2019, 11:10:16 UTC | Help: Typo and grammar fixes in cmake_parse_arguments() docs | 23 June 2019, 11:10:16 UTC |
7dbd21f | Brad King | 21 June 2019, 16:00:44 UTC | Merge branch 'doc-IMPORTED_LOCATION' into release-3.15 Merge-request: !3466 | 21 June 2019, 16:00:44 UTC |
96c6bc2 | Alexandru Croitor | 21 June 2019, 09:47:37 UTC | Help: Improve documentation of IMPORTED_LOCATION property Mention the usage of a configuration specific `IMPORTED_LOCATION_<CONFIG>` value even if the `<CONFIG>` is not the same as the active configuration of the currently built project. Co-Author: Brad King <brad.king@kitware.com> | 21 June 2019, 15:59:38 UTC |
036752c | Brad King | 19 June 2019, 14:43:43 UTC | Merge branch 'autogen_documentation' into release-3.15 Merge-request: !3461 | 19 June 2019, 14:43:43 UTC |
b55e5d6 | Sebastian Holtermann | 15 June 2019, 16:37:07 UTC | Help: Autogen: Overhaul AUTOMOC target property documentation - Rewrites and restructures the AUTOMOC target property documentation - Remove the reference to the deprecated CMAKE_AUTOMOC_RELAXED_MODE Fixes: #19167 | 19 June 2019, 14:40:42 UTC |
fdab21f | Sebastian Holtermann | 17 June 2019, 11:44:28 UTC | Help: Autogen: Overhaul AUTOUIC target property documentation | 19 June 2019, 14:40:42 UTC |
d08548c | Sebastian Holtermann | 17 June 2019, 11:16:09 UTC | Help: Autogen: Overhaul AUTORCC target property documentation | 19 June 2019, 14:40:42 UTC |
5c78809 | Brad King | 19 June 2019, 12:33:48 UTC | CMake 3.15.0-rc2 | 19 June 2019, 12:33:48 UTC |
00ad0b9 | Brad King | 19 June 2019, 12:20:35 UTC | Merge branch 'android-pie-cmp0083' into release-3.15 Merge-request: !3459 | 19 June 2019, 12:20:35 UTC |
9e99a95 | Marc Chevrier | 18 June 2019, 15:34:19 UTC | Android: ensure PIE behavior is consistent regardless CMP0083 policy In commit c4b4d8b3a6 (POSITION_INDEPENDENT_CODE: Manage link flags for executables, 2018-10-02, v3.14.0-rc1~395^2) we accidentally removed our Android-specific logic for PIE under the CMP0083 OLD behavior. Restore it and also implement Android-specific logic for CMP0083 NEW behavior. Fixes: #19393 | 19 June 2019, 12:12:45 UTC |
1ca4be5 | Brad King | 19 June 2019, 11:26:22 UTC | Merge branch 'FindMPI-imported-link-flags' into release-3.15 Merge-request: !3449 | 19 June 2019, 11:26:22 UTC |
f7eaa34 | Robert Maynard | 14 June 2019, 20:24:23 UTC | FindMPI: Store imported target link flags as a list instead of a string We already use the `separate_arguments` `NATIVE_COMMAND` mode to parse command-line strings into lists in several other places. Fixes: #18897 | 19 June 2019, 11:25:05 UTC |
65fc109 | Brad King | 18 June 2019, 12:37:52 UTC | Merge branch 'FindBoost-component' into release-3.15 Merge-request: !3438 | 18 June 2019, 12:37:52 UTC |
830b332 | Alexander Grund | 14 June 2019, 07:06:53 UTC | FindBoost: Add tests for legacy variables | 18 June 2019, 12:33:36 UTC |
0dd6772 | Alexander Grund | 14 June 2019, 07:05:43 UTC | FindBoost: Add legacy variables and targets for compatibility This allows future BoostConfig to NOT define those and users relying on them use the newer FindBoost of newer CMake versions | 18 June 2019, 12:28:38 UTC |
e4181ee | Alexander Grund | 11 June 2019, 12:52:32 UTC | FindBoost: Don't overwrite Boost_${_comp}_FOUND Is set in Boost >= 1.71 so don't overwrite it | 18 June 2019, 12:25:14 UTC |
4cb652e | Alexander Grund | 13 June 2019, 10:43:56 UTC | Tests.RunCMake.FindBoost: Fix example BoostConfig | 18 June 2019, 12:24:42 UTC |
7251d54 | Alexander Grund | 13 June 2019, 10:41:33 UTC | Tests.FindBoost: Don't use BoostConfig in MODULE test | 18 June 2019, 12:22:50 UTC |
e2b4fa1 | Brad King | 18 June 2019, 11:56:00 UTC | Merge branch 'doc-project-include' into release-3.15 Merge-request: !3453 | 18 June 2019, 11:56:00 UTC |
8a08d0c | Brad King | 17 June 2019, 15:06:07 UTC | Help: Document what project() calls use CMAKE_PROJECT_INCLUDE and friends Fixes: #19340 | 17 June 2019, 15:06:07 UTC |
dad271e | Brad King | 17 June 2019, 12:03:29 UTC | Merge branch 'FindBLAS-OpenBLAS-thread' into release-3.15 Merge-request: !3434 | 17 June 2019, 12:03:29 UTC |
276b56f | Alexander Neumann | 07 June 2019, 20:06:43 UTC | FindBLAS: Add second try for OpenBLAS with thread libraries. Issue: #16221 | 17 June 2019, 12:03:07 UTC |
3d82163 | Brad King | 17 June 2019, 11:59:46 UTC | Merge branch 'find_package_prefer_config_fix' into release-3.15 Merge-request: !3446 | 17 June 2019, 11:59:46 UTC |
e815fad | Brad King | 17 June 2019, 11:56:39 UTC | Merge branch 'capabilities-fileapi' into release-3.15 Merge-request: !3442 | 17 June 2019, 11:56:39 UTC |
22e65d1 | Cristian Adam | 13 June 2019, 21:58:30 UTC | find_package: Fixed CMAKE_FIND_PACKAGE_PREFER_CONFIG Module fallback Fixes: #19361 | 13 June 2019, 21:58:30 UTC |
95b9d6a | Craig Scott | 13 June 2019, 10:57:09 UTC | Merge branch 'cmake-gui-qt-notice' into release-3.15 Merge-request: !3441 | 13 June 2019, 10:58:22 UTC |
d63398d | Brad King | 12 June 2019, 16:51:01 UTC | fileapi: Suppress lint warning about non-move with old jsoncpp | 12 June 2019, 16:51:32 UTC |
c1d6b13 | Brad King | 12 June 2019, 16:39:25 UTC | cmake-gui: Update Qt copyright holder in About dialog Qt is now copyright "The Qt Company Ltd.". | 12 June 2019, 16:39:25 UTC |
069e42f | Brad King | 12 June 2019, 15:50:33 UTC | Merge branch 'CheckCXXSymbolExists-xref' into release-3.15 Merge-request: !3437 | 12 June 2019, 15:50:33 UTC |
f26c3d5 | Rolf Eike Beer | 08 June 2019, 19:17:37 UTC | CheckCXXSymbolExists: reference to CheckCXXSourceCompiles instead of C version | 12 June 2019, 15:48:56 UTC |
fa00a3b | Brad King | 12 June 2019, 15:42:44 UTC | Merge branch 'capabilities-fileapi' into release-3.15 Merge-request: !3433 | 12 June 2019, 15:42:44 UTC |
8d3c919 | Craig Scott | 08 June 2019, 06:58:19 UTC | Merge branch 'additional_clean_files_help' into release-3.15 Merge-request: !3428 | 08 June 2019, 06:58:19 UTC |
4331642 | Brad King | 07 June 2019, 15:16:04 UTC | Merge branch 'autogen_header_in_symbolic_path_fix' into release-3.15 Merge-request: !3431 | 07 June 2019, 15:16:04 UTC |
c932f49 | Brad King | 07 June 2019, 14:22:34 UTC | cmake: Teach -E capabilities to report supported fileapi requests Fixes: #19339 | 07 June 2019, 15:08:38 UTC |
6696855 | Brad King | 07 June 2019, 13:33:11 UTC | cmake: Simplify implementation of -E capabilities The `cmake -E capabilities` command-line tool is implemented only in a full-featured (non-bootstrap) CMake, and server mode is now always available in this case. | 07 June 2019, 15:08:38 UTC |
6b815e5 | Brad King | 07 June 2019, 15:01:43 UTC | fileapi: Factor out helper to construct a version object | 07 June 2019, 15:08:38 UTC |
e61074c | Sebastian Holtermann | 05 June 2019, 14:26:27 UTC | Help: Improve ADDITIONAL_CLEAN_FILES documentation Extend the `ADDITIONAL_CLEAN_FILES' target and directory property documentation. Fixes: #19341 | 07 June 2019, 11:10:19 UTC |
cebccde | Craig Scott | 07 June 2019, 11:08:08 UTC | Help: Move ADDITIONAL_MAKE_CLEAN_FILES dir prop to deprecated section | 07 June 2019, 11:08:08 UTC |
00e6b67 | Sebastian Holtermann | 06 June 2019, 15:38:47 UTC | Autogen: Fix header detection for paths with symbolic links When Autogen searches the header for a source files in a target, the expanded real path is used and not the (possibly symbolic) original path of the source file. If the source file path contains symbolic links, then the correct `cmSourceFile` instance of the header won't be found, but a new one will be generated. This way all header source file properties get lost, which is problematic especially for the `SKIP_AUTOMOC/UIC/GEN` properties. This patch changes the header detection in Autogen to use the original source file path instead of the expanded real source file path. Fixes: #19346 | 06 June 2019, 18:14:19 UTC |
1f46693 | Brad King | 06 June 2019, 14:15:33 UTC | Merge branch 'doc-xlclang-id' into release-3.15 Merge-request: !3430 | 06 June 2019, 14:18:33 UTC |
923f58e | Brad King | 06 June 2019, 14:13:47 UTC | Help: Document XLClang compiler id This compiler id was added by commit 90c6156aa8 (XLClang: Add a new compiler ID for the clang-based XL compiler, 2019-02-05, cpp-modules-20190312.1~71^2~7). Add documentation accidentally left out of that commit. Issue: #18835 | 06 June 2019, 14:13:47 UTC |
501a3cf | Brad King | 05 June 2019, 13:58:41 UTC | Merge branch 'cpack-nuget-case' into release-3.15 Merge-request: !3427 | 05 June 2019, 13:58:41 UTC |
556277e | Brad King | 05 June 2019, 13:58:26 UTC | Merge branch 'doc-FindEnvModule-typos' into release-3.15 Merge-request: !3425 | 05 June 2019, 13:58:26 UTC |
8a4732c | Mathieu Malaterre | 05 June 2019, 08:17:21 UTC | CPack/NuGet: Find nuget tool on case sensitive file system There is no need to use a CamelCase executable name since it will be handled gracefully on Windows anyway. This change allow support for Linux system, in particular Debian distribution where the binary is called `nuget`. | 05 June 2019, 13:32:22 UTC |
15de26c | Craig Scott | 05 June 2019, 10:51:08 UTC | Help: Trivial typo and grammar fixes for FindEnvModules | 05 June 2019, 10:55:18 UTC |
a423194 | Brad King | 04 June 2019, 16:29:02 UTC | Merge branch 'ctest_xml_tweaks' into release-3.15 Merge-request: !3423 | 04 June 2019, 16:29:02 UTC |
c0f0007 | Brad King | 04 June 2019, 16:25:53 UTC | Tests: Fix RunCMake.ctest_update test to not require GIT_EXECUTABLE Fix the test case added by commit 95db11fdb1 (ctest: Include ChangeId in Update.xml, 2019-04-23) to work in a release branch of CMake. The `GIT_EXECUTABLE` value is not set before we add this test in release branch builds. | 04 June 2019, 16:27:32 UTC |
0eeb369 | Brad King | 04 June 2019, 16:11:21 UTC | Merge branch 'GetPrerequisites-variable-typo' into release-3.15 Merge-request: !3421 | 04 June 2019, 16:11:21 UTC |
0da2c35 | Ben Boeckel | 04 June 2019, 15:55:56 UTC | GetPrerequisites: fix regression in gp_append_unique The `item` variable was the loop variable in the old code prior to commit 3dfc8b9bd6 (GetPrerequisites: use if(IN_LIST) instead of foreach, 2019-05-09). The function argument `value` should be used instead. | 04 June 2019, 16:00:06 UTC |
9d78ce0 | Brad King | 04 June 2019, 14:55:08 UTC | CMake 3.15.0-rc1 version update | 04 June 2019, 14:55:08 UTC |
118bd8b | Brad King | 04 June 2019, 14:54:19 UTC | Help: Drop development topic notes to prepare release Release versions do not have the development topic section of the CMake Release Notes index page. | 04 June 2019, 14:54:19 UTC |
dae9b3e | Brad King | 04 June 2019, 14:51:45 UTC | Merge topic 'doc-3.15-relnotes' 4272297b6e Help: Organize and revise 3.15 release notes 01d5730411 Help: Consolidate 3.15 release notes e075e64fd8 Help: Document Swift_DEPENDENCIES_FILE property defaults Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3420 | 04 June 2019, 14:51:52 UTC |
4272297 | Brad King | 04 June 2019, 13:55:17 UTC | Help: Organize and revise 3.15 release notes Add section headers similar to the 3.14 release notes and move each individual bullet into an appropriate section. Revise a few bullets. | 04 June 2019, 14:37:29 UTC |
01d5730 | Brad King | 04 June 2019, 12:50:40 UTC | Help: Consolidate 3.15 release notes Run the `Utilities/Release/consolidate-relnotes.bash` script to move notes from `Help/release/dev/*` into `Help/release/3.15.rst`. | 04 June 2019, 13:55:37 UTC |
e075e64 | Brad King | 04 June 2019, 13:54:25 UTC | Help: Document Swift_DEPENDENCIES_FILE property defaults Copy wording from the release notes. | 04 June 2019, 13:55:37 UTC |
4d80bd5 | Brad King | 04 June 2019, 12:46:25 UTC | Merge topic 'tweaks_to_release_notes' 435f71fe12 Help: Clarify COMPILE_LANG_AND_ID release note 9098d31760 Help: Clarify vs-just-my-code-debugging release note language bb8b3727c9 Help: Reference project command in CMAKE_PROJECT_INCLUDE_BEFORE relnotes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3419 | 04 June 2019, 12:46:33 UTC |
435f71f | Robert Maynard | 04 June 2019, 12:37:20 UTC | Help: Clarify COMPILE_LANG_AND_ID release note | 04 June 2019, 12:45:49 UTC |
9098d31 | Robert Maynard | 04 June 2019, 12:36:08 UTC | Help: Clarify vs-just-my-code-debugging release note language | 04 June 2019, 12:45:49 UTC |
bb8b372 | Robert Maynard | 04 June 2019, 12:35:46 UTC | Help: Reference project command in CMAKE_PROJECT_INCLUDE_BEFORE relnotes | 04 June 2019, 12:45:49 UTC |
842f70c | Brad King | 04 June 2019, 12:35:05 UTC | Merge topic 'emulator-arguments' fec441ec17 Teach CROSSCOMPILING_EMULATOR to support arguments Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3402 | 04 June 2019, 12:37:55 UTC |
a7d2efc | Brad King | 04 June 2019, 12:34:10 UTC | Merge topic 'remove_directories' 07a80c7002 cmake: Teach -E remove_directory to remove multiple directories 013bee698e Tests: Add RunCMake.CommandLine make_directory test checks 3eb16de327 Tests: Fix RunCMake.CommandLine make_directory test name Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3411 | 04 June 2019, 12:37:04 UTC |
36140d8 | Brad King | 04 June 2019, 12:33:11 UTC | Merge topic 'ninja-nvcc-rsp' d91b5a72cd Ninja: Add support for CUDA nvcc response files 5efac09bed Ninja: Compute linker response file flag earlier Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3399 | 04 June 2019, 12:35:47 UTC |
65f5df7 | Brad King | 04 June 2019, 12:33:32 UTC | Merge topic 'executables-are-consoled' b06f4c8a74 Swift: disallow WIN32_EXECUTABLE properties Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3410 | 04 June 2019, 12:34:21 UTC |
9ba901e | Brad King | 04 June 2019, 12:32:47 UTC | Merge topic 'swift-linker-flags' 7456739e24 Swift: avoid `CMAKE_{EXE,SHARED}_LINKER_FLAGS` Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3406 | 04 June 2019, 12:33:14 UTC |
4b68baa | Brad King | 04 June 2019, 12:32:11 UTC | Merge topic 'compiler_id_gen_exp_supports_multiple_ids' 162555d7ec Help: Add release notes for updated generator expressions 808b818063 Genex: CompileLang and CompileLangAndId now match against a list of ids 9fd602bfd3 Genex: PlatformId now can match against a list of ids. ec66af2026 Genex: CompilerId now can match against a list of ids. 2d4787fc4d Genex: Add more extensive support for an unbounded number of parameters Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3405 | 04 June 2019, 12:32:19 UTC |
d4108f5 | Brad King | 04 June 2019, 12:30:18 UTC | Merge topic 'check_language_respects_cuda_host_compiler' fada8cbfd6 CheckLanguage: Report CMAKE_CUDA_HOST_COMPILER if needed for compilation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3407 | 04 June 2019, 12:30:26 UTC |
99b9b01 | Brad King | 04 June 2019, 12:27:58 UTC | Merge topic 'print-correct-line-number' 3475e2728b cmListFileCache: When missing ending ) print starting line instead of last one Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3398 | 04 June 2019, 12:28:09 UTC |
e591e22 | Brad King | 04 June 2019, 12:25:38 UTC | Merge topic 'better_error_message_for_visibility_preset_property' 619416f8a3 The error message for VISIBILITY_PRESET now documents valid options. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3409 | 04 June 2019, 12:25:47 UTC |
7561fcd | Brad King | 04 June 2019, 12:24:18 UTC | Merge topic 'test-explicit-dirs' f263650f95 Tests: Fix RunCMake.CommandLine test to use generator in no-S-B case Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3414 | 04 June 2019, 12:24:29 UTC |
99496f5 | Kitware Robot | 04 June 2019, 04:01:06 UTC | CMake Nightly Date Stamp | 04 June 2019, 04:01:06 UTC |
f263650 | Brad King | 03 June 2019, 18:57:19 UTC | Tests: Fix RunCMake.CommandLine test to use generator in no-S-B case Apply the fix from commit baed22c4b0 (Tests: Fix RunCMake.CommandLine test to use generator with -S and -B, 2019-04-10) to the `no-S-B` case too. It also generates a build system and should use the generator being tested. | 03 June 2019, 18:57:19 UTC |
07a80c7 | John Freeman | 31 May 2019, 21:35:41 UTC | cmake: Teach -E remove_directory to remove multiple directories The `make_directory` command can make multiple directories in a single invocation. Make `remove_directory` mirror that behavior. | 03 June 2019, 18:20:00 UTC |
013bee6 | John Freeman | 31 May 2019, 21:35:41 UTC | Tests: Add RunCMake.CommandLine make_directory test checks | 03 June 2019, 18:17:11 UTC |
3eb16de | John Freeman | 31 May 2019, 21:35:41 UTC | Tests: Fix RunCMake.CommandLine make_directory test name | 03 June 2019, 18:16:50 UTC |
b06f4c8 | Saleem Abdulrasool | 31 May 2019, 18:30:58 UTC | Swift: disallow WIN32_EXECUTABLE properties Currently, the compiler does not synthesize the correct entry point for the application and passing the subsystem flag does not work the same way with the Swift linker language. Add a check to prevent the application of `WIN32_EXECUTABLE` to Swift executables until they can be properly supported. This will prevent the need for a future policy change. Closes: #19325 | 03 June 2019, 18:05:10 UTC |
d91b5a7 | Francisco Facioni | 30 May 2019, 08:35:03 UTC | Ninja: Add support for CUDA nvcc response files | 03 June 2019, 15:53:27 UTC |
5efac09 | Francisco Facioni | 30 May 2019, 08:35:03 UTC | Ninja: Compute linker response file flag earlier | 03 June 2019, 15:52:28 UTC |
7347240 | Brad King | 03 June 2019, 15:51:09 UTC | Merge topic 'ninja_build_class' 7d9e66a405 Ninja: Remove non cmNinjaBuild based WriteBuild method ccf9507956 Ninja: Use cmNinjaBuild class for WriteBuild df06c8d792 Ninja: Use cmNinjaBuild class for WriteBuild 409922f695 Ninja: Use cmNinjaBuild class for WriteBuild 7fd3811400 Ninja: Use cmNinjaBuild class for WriteBuild 834ec4ebfe Ninja: Use cmNinjaBuild class for WriteBuild 465d6d7f9b Ninja: Use cmNinjaBuild class for WriteBuild 4c9e99e1f9 Ninja: Use cmNinjaBuild class for WriteBuild ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3403 | 03 June 2019, 15:51:23 UTC |
fada8cb | Robert Maynard | 31 May 2019, 12:39:16 UTC | CheckLanguage: Report CMAKE_CUDA_HOST_COMPILER if needed for compilation Fixes: #19013 | 03 June 2019, 14:36:06 UTC |
162555d | Robert Maynard | 30 May 2019, 20:46:22 UTC | Help: Add release notes for updated generator expressions | 03 June 2019, 14:23:49 UTC |
808b818 | Robert Maynard | 30 May 2019, 14:00:19 UTC | Genex: CompileLang and CompileLangAndId now match against a list of ids This allows for expressions such as: $<COMPILE_LANG_AND_ID, CXX, GNU, Clang> | 03 June 2019, 14:20:23 UTC |
9fd602b | Robert Maynard | 29 May 2019, 18:55:45 UTC | Genex: PlatformId now can match against a list of ids. | 03 June 2019, 14:20:23 UTC |
ec66af2 | Robert Maynard | 29 May 2019, 18:55:18 UTC | Genex: CompilerId now can match against a list of ids. This allows for expressions like: $<$<CXX_COMPILER_ID:Clang,GNU>:-DMY_PRIVATE_DEFINE> | 03 June 2019, 14:20:23 UTC |
2d4787f | Robert Maynard | 29 May 2019, 18:49:36 UTC | Genex: Add more extensive support for an unbounded number of parameters Previously genex support for unbounded number of parameters required at least 1 parameter. We now support zero or more parameters, and two or more parameters. | 03 June 2019, 14:20:22 UTC |
fec441e | Marek Antoniak | 30 May 2019, 14:11:10 UTC | Teach CROSSCOMPILING_EMULATOR to support arguments Fixes: #19321 | 03 June 2019, 14:17:17 UTC |
3475e27 | Bartosz Kosiorek | 30 May 2019, 07:18:16 UTC | cmListFileCache: When missing ending ) print starting line instead of last one Fixes: #19301 | 03 June 2019, 14:03:53 UTC |
7456739 | Saleem Abdulrasool | 30 May 2019, 21:22:20 UTC | Swift: avoid `CMAKE_{EXE,SHARED}_LINKER_FLAGS` Avoid the use of `CMAKE_{EXE,SHARED}_LINKER_FLAGS` when linking with the Swift language. This required hoisting the executable flags of `CMAKE_CREATE_WIN32_EXE`, `CMAKE_CREATE_CONSOLE_EXE`, and `CMAKE_EXE_EXPORTS_*_FLAG` earlier to avoid a second clause which checks the language. This allows for mixed-language Swift projects to properly link on Windows. Fixes #19298 | 03 June 2019, 13:59:39 UTC |