319622a | Brad King | 19 October 2017, 14:20:40 UTC | CMake 3.10.0-rc3 | 19 October 2017, 14:20:40 UTC |
069c1bd | Brad King | 17 October 2017, 14:47:14 UTC | Merge branch 'vs-cuda-machine' into release-3.10 Merge-request: !1390 | 17 October 2017, 14:47:14 UTC |
fd90a14 | Brad King | 17 October 2017, 14:32:34 UTC | VS: Set CUDA TargetMachinePlatform explicitly on x64 The `TargetMachinePlatform` setting tells CUDA what `--machine {32,64}` flag to pass to nvcc. While CUDA automatically chooses the proper default for the target architecture, it does not reflect this in the user-visible IDE settings. Set it explicitly to fix the user-visible setting. Fixes: #17355 | 17 October 2017, 14:41:41 UTC |
5a25bda | Brad King | 17 October 2017, 13:59:48 UTC | Merge branch 'findopenmp-lib-paths' into release-3.10 Merge-request: !1385 | 17 October 2017, 13:59:48 UTC |
f4cc710 | Christian Pfeiffer | 13 October 2017, 14:17:08 UTC | FindOpenMP: Improve OMP libraries search This supports libraries given as full path and filters libraries given in CMAKE_<LANG>_STANDARD_LIBRARIES. Fixes: #17351 | 17 October 2017, 13:53:57 UTC |
07068d6 | Brad King | 16 October 2017, 17:40:13 UTC | Merge branch 'vs-2017-cl-check' into release-3.10 Merge-request: !1388 | 16 October 2017, 17:40:13 UTC |
f566586 | Brad King | 16 October 2017, 15:50:18 UTC | VS: Detect compiler component in VS 2017 instances more reliably The `Microsoft.VisualStudio.Component.VC.Tools.x86.x64` component is not the only way a VS instance may provide the `cl` compiler tool. For example, VS 2017 Express Edition does not install that component. Instead search for the tools directly on disk within an instance. Suggested-by: Rich Chiodo <rchiodo@microsoft.com> Fixes: #17349 | 16 October 2017, 15:57:15 UTC |
c6bb704 | Brad King | 26 September 2017, 15:51:29 UTC | cmVSSetupHelper: Fix install location encoding conversion | 16 October 2017, 15:55:53 UTC |
4c3116d | Brad King | 26 September 2017, 15:49:58 UTC | cmVSSetupHelper: Factor out install location string construction This also adds a missing conversion to unix slashes in one code path. | 16 October 2017, 15:55:53 UTC |
f64c554 | Brad King | 13 October 2017, 18:36:45 UTC | Merge branch 'imported-interface-no-system' into release-3.10 Merge-request: !1386 | 13 October 2017, 18:36:45 UTC |
22beb07 | Brad King | 13 October 2017, 18:27:20 UTC | Help: Clarify documentation of NO_SYSTEM_FROM_IMPORTED This property is meant to be set on the consumers of imported targets, not the imported targets themselves. Fixes: #17348 | 13 October 2017, 18:32:15 UTC |
2de0e0f | Brad King | 13 October 2017, 18:24:52 UTC | Do not initialize NO_SYSTEM_FROM_IMPORTED on INTERFACE libraries The change in commit v3.8.0-rc1~276^2 (Allow NO_SYSTEM_FROM_IMPORTED on imported INTERFACE libraries, 2016-11-21) was incorrect. The property is not meant to be set on imported targets at all. It is meant to be set on their consumers that compile sources. Since INTERFACE libraries have no sources to compile, the property is not needed on them. Revert most of that change. Unfortunately we must still tolerate project code setting NO_SYSTEM_FROM_IMPORTED on INTERFACE libraries because they were allowed by CMake 3.8 and 3.9. Issue: #17348 | 13 October 2017, 18:32:14 UTC |
4d04ede | Brad King | 12 October 2017, 13:25:33 UTC | CMake 3.10.0-rc2 | 12 October 2017, 13:25:33 UTC |
f618142 | Brad King | 11 October 2017, 15:22:00 UTC | Merge branch 'FindXMLRPC-no-includes' into release-3.10 Merge-request: !1377 | 11 October 2017, 15:22:00 UTC |
e7720a0 | Brad King | 11 October 2017, 14:32:21 UTC | FindXMLRPC: Tolerate no include directories `xmlrpc-c-config $modules --cflags` may report no `-I` flags if the headers are in a standard location like `/usr/include`. In this case it is okay for `XMLRPC_INCLUDE_DIRS` to be empty. Ideally the `--cflags` output should be used as hints for a `find_path` call to really find the headers as we do for other find modules, but simply assuming no explicit include directories are needed is good enough for now. Fixes: #17347 | 11 October 2017, 15:19:03 UTC |
b1aa8a4 | Brad King | 11 October 2017, 14:30:29 UTC | FindXMLRPC: Drop unnecessary exec_program code paths We always have `execute_process` now, so drop our ancient `exec_program` code paths that are never used anymore. | 11 October 2017, 14:31:32 UTC |
609a6fe | Brad King | 11 October 2017, 13:28:09 UTC | Merge branch 'clang-msvc-help' into release-3.10 Merge-request: !1373 | 11 October 2017, 13:28:09 UTC |
155c150 | Brad King | 11 October 2017, 12:25:30 UTC | Merge branch 'cpack-deb-mr-1296-fix' into release-3.10 Merge-request: !1375 | 11 October 2017, 12:25:30 UTC |
ce45b3e | Brad King | 11 October 2017, 12:20:25 UTC | Merge branch 'ExternalProject-CMP0054' into release-3.10 Merge-request: !1369 | 11 October 2017, 12:20:25 UTC |
491d210 | Brad King | 10 October 2017, 11:59:19 UTC | ExternalProject: Avoid if() auto-dereferene in quoted arguments The implementation of this module doesn't expect such dereferences to happen, but can when a project sets a variable called `x`. Set `CMP0054` explicitly to get its NEW behavior. Fixes: #17335 | 11 October 2017, 12:19:58 UTC |
165eff9 | Brad King | 11 October 2017, 12:13:15 UTC | Merge branch 'update-curl' into release-3.10 Merge-request: !1372 | 11 October 2017, 12:13:15 UTC |
c5db2f9 | Domen Vrankar | 10 October 2017, 21:09:27 UTC | CPack/Deb: fix for regex passing even if invalid characters are present Regex [+-~] passes all characters between + and ~ and not only +, - and ~ | 10 October 2017, 22:10:10 UTC |
529729d | Domen Vrankar | 10 October 2017, 21:04:10 UTC | CPack/Deb: CPACK_DEBIAN_PACKAGE_VERSION regex testing exception CPACK_DEBIAN_PACKAGE_VERSION variable could in the past also contain release and epoch version so regex test should expect the entire versioning if both CPACK_DEBIAN_PACKAGE_RELEASE and CPACK_DEBIAN_PACKAGE_EPOCH are not set. Also since the checks were not performed in the past the regex test of CPACK_DEBIAN_PACKAGE_VERSION variable content should only report author warnings instead of errors in case of the test fail. Fixes: #17339 | 10 October 2017, 22:10:01 UTC |
b6d3a1c | Brad King | 10 October 2017, 18:51:38 UTC | Clang: Diagnose unsupported GNU-like clang targeting MSVC ABI The LLVM/Clang installer on Windows provides a `LLVM/bin` directory containing `clang.exe` and `clang++.exe` command-line tools that have a GNU-like command-line but target the MSVC ABI (instead of MinGW). We do not support this combination, so diagnose and reject it explicitly. Tell users what to do to use the `clang-cl.exe` tool instead. Issue: #16439 | 10 October 2017, 18:56:43 UTC |
0a5987f | Brad King | 10 October 2017, 17:53:34 UTC | Merge branch 'autogen-skip-ui' into release-3.10 Merge-request: !1366 | 10 October 2017, 17:53:34 UTC |
e95429f | Sebastian Holtermann | 09 October 2017, 12:51:17 UTC | Autogen: Docs: Extend SKIP_AUTOUIC documentation | 10 October 2017, 17:52:49 UTC |
25b16ba | Brad King | 10 October 2017, 15:29:26 UTC | Merge branch 'doc-lang-clarify' into release-3.10 Merge-request: !1358 | 10 October 2017, 15:29:26 UTC |
1ed11f1 | Brad King | 06 October 2017, 11:53:56 UTC | Help: Minor text clarifications in cmake-language(7) manual Clarify definitions of `bracket_open` and `bracket_close` productions. In note about unquoted arguments containing unescaped double quotes, provide examples of how they can be written as quoted arguments. Also clarify location of nested calls supported by variable function scope. Suggested-by: Дилян Палаузов <dilyan.palauzov@aegee.org> | 10 October 2017, 15:26:00 UTC |
bb75914 | Brad King | 04 October 2017, 11:40:04 UTC | curl: Update build within CMake to account for 7.56 changes | 10 October 2017, 15:15:20 UTC |
9e3ef40 | Brad King | 04 October 2017, 11:28:34 UTC | Merge branch 'upstream-curl' into update-curl * upstream-curl: curl 2017-10-04 (3ea76790) | 10 October 2017, 15:15:16 UTC |
de7c21d | Curl Upstream | 04 October 2017, 05:52:15 UTC | curl 2017-10-04 (3ea76790) Code extracted from: https://github.com/curl/curl.git at commit 3ea76790571c1f7cf1bed34fabffd3cc20ad3dd3 (curl-7_56_0). | 10 October 2017, 15:15:03 UTC |
2fad0e2 | Brad King | 04 October 2017, 11:11:43 UTC | curl: Update script to get curl 7.56.0 | 10 October 2017, 15:14:42 UTC |
f686c45 | Brad King | 10 October 2017, 13:09:03 UTC | Merge branch 'xcode-tests-ios-deployment-target' into release-3.10 Merge-request: !1365 | 10 October 2017, 13:09:03 UTC |
3a49b4e | Gregor Jasny | 08 October 2017, 20:24:13 UTC | Xcode 9: Lower iOS deployment version to get armv7 builds | 10 October 2017, 13:08:44 UTC |
78a560e | Gregor Jasny | 08 October 2017, 19:17:41 UTC | Revert "Xcode: Adjust tests to drop of 32bit iOS architectures" This reverts commit d210b2813072c874ee13fcc941e41aacacf09874. | 10 October 2017, 13:08:44 UTC |
9c81265 | Brad King | 10 October 2017, 13:00:57 UTC | Merge branch 'target_properties_doc_cleanup' into release-3.10 Merge-request: !1361 | 10 October 2017, 13:00:57 UTC |
581b9d9 | Brad King | 10 October 2017, 13:00:38 UTC | Merge branch 'doc_bundle_wrong_plist_property' into release-3.10 Merge-request: !1362 | 10 October 2017, 13:00:38 UTC |
e5f1be0 | Brad King | 06 October 2017, 15:06:55 UTC | Merge branch 'FindCUDA-cuda-9-nppi' into release-3.10 Merge-request: !1360 | 10 October 2017, 12:59:51 UTC |
814cddb | Sebastian Holtermann | 09 October 2017, 12:31:00 UTC | Autogen: Docs: Add examples for AUTORCC_OPTIONS and AUTOUIC_OPTIONS | 09 October 2017, 12:36:48 UTC |
1c19626 | Sebastian Holtermann | 09 October 2017, 12:03:18 UTC | Autogen: Allow setting SKIP_AUTOUIC/GEN on .ui files not in the sources SKIP_AUTOUIC and SKIP_AUTOGEN were ignored when set on a `.ui` file that was not in the sources of the target. | 09 October 2017, 12:35:17 UTC |
a56d9ec | Craig Scott | 07 October 2017, 08:55:51 UTC | Help: Fix wrong property reference for an app bundle's Info.plist | 07 October 2017, 08:55:51 UTC |
b8010bd | Craig Scott | 07 October 2017, 07:01:23 UTC | Help: Fix Example appearing in target property list of contents | 07 October 2017, 07:01:23 UTC |
16589bf | Robert Maynard | 06 October 2017, 14:38:31 UTC | FindCUDA: Update for CUDA 9 breakup of nppi into multiple libraries Fixes: #17310 | 06 October 2017, 15:05:35 UTC |
9111c17 | Brad King | 06 October 2017, 13:21:38 UTC | Merge branch 'FindProtobuf-doc-typo' into release-3.10 Merge-request: !1359 | 06 October 2017, 13:21:38 UTC |
71a2fe2 | Brad King | 06 October 2017, 13:21:27 UTC | Merge branch 'ipo-escape-toolchain-path' into release-3.10 Merge-request: !1356 | 06 October 2017, 13:21:27 UTC |
107fe8d | André Apitzsch | 06 October 2017, 12:47:50 UTC | FindProtobuf: fix documentation typo Fix typo in documentation added by commit v3.10.0-rc1~18^2 (FindProtobuf: add flag to allow descriptor files to be generated, 2017-09-21). | 06 October 2017, 13:18:48 UTC |
11f4c19 | Thomas Stenersen | 06 October 2017, 06:29:27 UTC | IPO: Fix support for spaces in path to archive tools In the normal archiving rules the ``<CMAKE_AR>`` placeholder is replaced by the generators with a properly-quoted path to the tool. In the IPO rules we specify the tools directly, so we need to quote them. Fixes: #17326 | 06 October 2017, 12:15:55 UTC |
25510a0 | Brad King | 06 October 2017, 11:30:07 UTC | Merge branch 'FindJava-tolerant-versions' into release-3.10 Merge-request: !1355 | 06 October 2017, 11:30:07 UTC |
6feb0c3 | Brad King | 05 October 2017, 17:59:43 UTC | FindJava: Revise version parsing to support Java 9 Java 9 has only one component. Revise the logic to tolerate any number of version components 1 through 4. Fix the parsing of individual components. Fixes: #17325 | 06 October 2017, 11:29:30 UTC |
bd94512 | Brad King | 06 October 2017, 11:21:07 UTC | Merge branch 'revise-3.10-relnotes' into release-3.10 Merge-request: !1357 | 06 October 2017, 11:21:07 UTC |
7a31da4 | Brad King | 06 October 2017, 11:18:13 UTC | Merge branch 'findopenmp-fix-verbose' into release-3.10 Merge-request: !1348 | 06 October 2017, 11:18:13 UTC |
09a3a1c | Brad King | 06 October 2017, 11:18:01 UTC | Merge branch 'minor-fixes' into release-3.10 Merge-request: !1349 | 06 October 2017, 11:18:01 UTC |
3cebe2a | Brad King | 06 October 2017, 10:59:30 UTC | Help: Revise 3.10 release notes Reduce duplication of `AUTOMOC` feature text. Clarify QtIFW version requirements. | 06 October 2017, 10:59:30 UTC |
e25d88e | Christian Pfeiffer | 05 October 2017, 11:21:56 UTC | FindOpenMP: Fix link flags being used for compile Fixes: #17307 | 05 October 2017, 15:02:56 UTC |
ecaddda | Brad King | 05 October 2017, 14:40:37 UTC | Merge branch 'cpack-dmg-explicit-hfs' into release-3.10 Merge-request: !1354 | 05 October 2017, 14:40:37 UTC |
4f2a983 | Brad King | 05 October 2017, 14:30:34 UTC | CPack: Fix PackageMaker .dmg HFS+ creation on macOS APFS hosts When running `hdiutil create`, specify the HFS+ filesystem explicitly. Otherwise `hdiutil` may choose a filesystem based on the host. We do not want to create APFS images for `.dmg` packages because they may not mount on macOS versions prior to 10.12. This was missed in commit 39b50975d9 (CPack: Fix .dmg HFS+ creation on macOS APFS hosts, 2017-10-02). Reported-by: Alan Garny | 05 October 2017, 14:33:13 UTC |
05373ee | Brad King | 05 October 2017, 13:55:23 UTC | CMake 3.10.0-rc1 version update | 05 October 2017, 13:55:23 UTC |
42d656b | Brad King | 05 October 2017, 13:54:11 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. | 05 October 2017, 13:54:11 UTC |
a91eb5e | Brad King | 05 October 2017, 13:52:28 UTC | Merge topic 'doc-3.10-relnotes' 0565192a Help: Organize and revise 3.10 release notes dd5835c0 Help: Consolidate 3.10 release notes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1353 | 05 October 2017, 13:52:34 UTC |
f7d29c0 | Brad King | 05 October 2017, 13:49:57 UTC | Merge topic 'xcode9-ios-tests' d210b281 Xcode: Adjust tests to drop of 32bit iOS architectures Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1347 | 05 October 2017, 13:50:03 UTC |
0565192 | Brad King | 05 October 2017, 12:06:51 UTC | Help: Organize and revise 3.10 release notes Add section headers similar to the 3.9 release notes and move each individual bullet into an appropriate section. Revise a few bullets. | 05 October 2017, 13:24:08 UTC |
b32b717 | Matthias Maennich | 05 October 2017, 12:37:35 UTC | cmInstallCommandArguments: do not access static members through `this` | 05 October 2017, 12:53:52 UTC |
7eaa964 | Matthias Maennich | 05 October 2017, 12:29:41 UTC | cmProcessTools: fix minor issue introduced by 595feb3 | 05 October 2017, 12:53:52 UTC |
85a7eab | Matthias Maennich | 05 October 2017, 10:53:22 UTC | cmGeneratorTarget: remove dead code explicitLibraries can never be nullptr at this point | 05 October 2017, 12:53:51 UTC |
3345e2a | Matthias Maennich | 04 October 2017, 17:02:56 UTC | cmcmd: let operator<< for NumberFormatter reset the stream's format flags | 05 October 2017, 12:50:25 UTC |
d210b28 | Gregor Jasny | 05 October 2017, 10:54:15 UTC | Xcode: Adjust tests to drop of 32bit iOS architectures | 05 October 2017, 12:10:28 UTC |
dd5835c | Brad King | 05 October 2017, 11:59:41 UTC | Help: Consolidate 3.10 release notes Run the `Utilities/Release/consolidate-relnotes.bash` script to move notes from `Help/release/dev/*` into `Help/release/3.10.rst`. | 05 October 2017, 12:00:03 UTC |
4ffa4dd | Brad King | 05 October 2017, 11:36:48 UTC | Merge topic 'cuda-default-link-launcher' 7914fb82 CUDA: Fix default selection of host compiler used to drive linking Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1341 | 05 October 2017, 11:36:53 UTC |
69257d4 | Brad King | 05 October 2017, 11:35:45 UTC | Merge topic 'FindCUDA-run_nvcc-CMP0007' 8b09c20c FindCUDA: Fix CMP0007 warning in run_nvcc.cmake Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1340 | 05 October 2017, 11:36:03 UTC |
b374ea8 | Brad King | 05 October 2017, 11:35:18 UTC | Merge topic 'test-load_command-simplify' e55d69cf Tests: Remove ancient workaround in LoadCommand tests Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1342 | 05 October 2017, 11:35:32 UTC |
dbb1672 | Brad King | 05 October 2017, 11:34:18 UTC | Merge topic 'find-matlab-r2017b' f156b2fb FindMatlab: Add support for MATLAB 2017b Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Raffi Enficiaud <raffi.enficiaud@free.fr> Merge-request: !1343 | 05 October 2017, 11:34:49 UTC |
508f47d | Brad King | 05 October 2017, 11:33:51 UTC | Merge topic 'findopenmp-fix-version' 31206157 FindOpenMP: Fix version if OpenMP doesn't work Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1344 | 05 October 2017, 11:34:01 UTC |
78d4a3d | Kitware Robot | 05 October 2017, 04:01:04 UTC | CMake Nightly Date Stamp | 05 October 2017, 04:01:04 UTC |
3120615 | Christian Pfeiffer | 04 October 2017, 16:28:47 UTC | FindOpenMP: Fix version if OpenMP doesn't work | 04 October 2017, 17:53:48 UTC |
7914fb8 | Brad King | 04 October 2017, 13:04:07 UTC | CUDA: Fix default selection of host compiler used to drive linking When no explicit `CMAKE_CUDA_HOST_COMPILER` is specified by the user then we do not pass `-ccbin` to `nvcc`. In this case, nvcc's link line we extract during the compiler identification step may not have the absolute path to the host compiler it uses to drive linking. If it is not absolute, use the `PATH=` from nvcc's output to search for it since that is the one `nvcc` would use. This fixes our internal `CMAKE_CUDA_HOST_LINK_LAUNCHER` value used to construct link lines when using `CUDA` as the linker language. It needs to match the host compiler `nvcc` uses internally during compilation. Fixes: #17323 | 04 October 2017, 14:25:47 UTC |
f156b2f | Jamie Snape | 04 October 2017, 13:47:46 UTC | FindMatlab: Add support for MATLAB 2017b | 04 October 2017, 13:47:46 UTC |
e2f05c7 | Brad King | 04 October 2017, 13:46:31 UTC | Merge topic 'clang-format' 574d6943 clang-format.bash: minor fixes to support MacOS Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1339 | 04 October 2017, 13:46:40 UTC |
e55d69c | Brad King | 03 October 2017, 18:13:42 UTC | Tests: Remove ancient workaround in LoadCommand tests | 04 October 2017, 13:42:52 UTC |
0e1ef0c | Brad King | 04 October 2017, 13:05:03 UTC | Merge branch 'release-3.9' | 04 October 2017, 13:05:03 UTC |
8b09c20 | Umar Arshad | 04 October 2017, 01:41:45 UTC | FindCUDA: Fix CMP0007 warning in run_nvcc.cmake Set `CMP0007` to `NEW` for the entire script. The script comes with CMake and is aware of the policy's behavior, so set the policy to ensure that its warnings do not show up during the build phase. Fixes: #16579 | 04 October 2017, 12:07:37 UTC |
ddeabf0 | Brad King | 04 October 2017, 11:44:08 UTC | CMake 3.9.4 | 04 October 2017, 11:44:08 UTC |
1e38b99 | Brad King | 04 October 2017, 11:07:06 UTC | Merge topic 'test-macos-updates' 58d9297e Tests: Fix RunCMake.Framework ios arch for Xcode 9 b8dd7a70 Tests: Fix RunCMake.Framework expected output on macOS 10.13 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1338 | 04 October 2017, 11:08:27 UTC |
44d0e37 | Brad King | 04 October 2017, 11:06:48 UTC | Merge topic 'vs-no-empty-link-version' 0b419b99 VS: Do not emit empty linker Version tag Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1332 | 04 October 2017, 11:07:50 UTC |
b320eb4 | Brad King | 04 October 2017, 11:05:46 UTC | Merge topic 'compiler-version-internal' 1bdb8cd2 IAR: Detect compiler platform version b96ca728 Add infrastructure to detect secondary compiler version information f952f16d Help: Fix placement of one variable in cmake-variables manual Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1324 | 04 October 2017, 11:07:09 UTC |
8b5539d | Brad King | 04 October 2017, 11:04:25 UTC | Merge topic 'src-flags-genex-target' 303cd703 VS,Xcode: Fix TARGET_PROPERTY genex in source COMPILE_FLAGS property Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Nikita Nemkin <nikita@nemkin.ru> Merge-request: !1336 | 04 October 2017, 11:05:41 UTC |
19fce04 | Kitware Robot | 04 October 2017, 04:01:07 UTC | CMake Nightly Date Stamp | 04 October 2017, 04:01:07 UTC |
574d694 | Matthias Maennich | 03 October 2017, 20:16:07 UTC | clang-format.bash: minor fixes to support MacOS - sed on Mac does not support embedded sed statements, hence eliminating the non-matches via grep - xargs on Mac does not support -d, but does support -0, hence replacing | 03 October 2017, 20:16:07 UTC |
58d9297 | Brad King | 03 October 2017, 13:09:08 UTC | Tests: Fix RunCMake.Framework ios arch for Xcode 9 Xcode 9 comes with the iPhoneOS 11.0 SDK that does not support the `armv7` architecture. For this SDK version and newer, use `arm64`. | 03 October 2017, 13:09:08 UTC |
b8dd7a7 | Brad King | 03 October 2017, 13:05:13 UTC | Tests: Fix RunCMake.Framework expected output on macOS 10.13 The archiver output in the case of universal binaries has changed slightly. Update our expected output to match. While at it, drop unnecessary leading and trailing `.*`. | 03 October 2017, 13:08:27 UTC |
0b419b9 | Vitaly Stakhovsky | 30 September 2017, 13:53:20 UTC | VS: Do not emit empty linker Version tag This empty element does nothing, so simply remove it to simplify generated `.vcxproj` files. | 03 October 2017, 12:27:46 UTC |
046625d | Brad King | 03 October 2017, 12:14:22 UTC | Merge topic 'FindProtobuf-gen-desc' 1299f4cc FindProtobuf: add flag to allow descriptor files to be generated 4e91be95 FindProtobuf: Refactor custom command output listing Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1301 | 03 October 2017, 12:14:34 UTC |
1bdb8cd | Stefan Andersson | 19 September 2017, 14:55:25 UTC | IAR: Detect compiler platform version `__IAR_SYSTEMS_ICC__` provides additional version information that we need to determine correct usage of the compiler. Extract and store it as `CMAKE_<LANG>_COMPILER_VERSION_INTERNAL`. Issue: #17264 | 03 October 2017, 12:11:27 UTC |
b96ca72 | Brad King | 27 September 2017, 12:05:44 UTC | Add infrastructure to detect secondary compiler version information Create a `CMAKE_<LANG>_COMPILER_VERSION_INTERNAL` variable to hold a secondary/internal compiler version number detected at the same time as the primary compiler version. This will be useful for some compilers where we need such a number to determine correct usage. Inspired-by: Stefan Andersson <tfosm@hotmail.com> Suggested-by: Norbert Lange <norbert.lange@andritz.com> Issue: #17264 | 03 October 2017, 12:11:27 UTC |
303cd70 | Brad King | 02 October 2017, 12:25:22 UTC | VS,Xcode: Fix TARGET_PROPERTY genex in source COMPILE_FLAGS property This already worked in other generators. Also add a test case. Fixes: #17314 | 03 October 2017, 12:03:33 UTC |
6b2aad0 | Kitware Robot | 03 October 2017, 04:01:03 UTC | CMake Nightly Date Stamp | 03 October 2017, 04:01:03 UTC |
f952f16 | Brad King | 02 October 2017, 15:39:25 UTC | Help: Fix placement of one variable in cmake-variables manual The `CMAKE_<LANG>_COMPILER_PREDEFINES_COMMAND` variable was recently added slightly in the wrong place for the sorted ordering. | 02 October 2017, 15:40:40 UTC |
db730f3 | Brad King | 02 October 2017, 14:37:05 UTC | Merge topic 'file-path-checksum-cpp11' 23ad08dd Migrate cmFilePathChecksum to C++11 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1334 | 02 October 2017, 14:37:42 UTC |
32a54d2 | Brad King | 02 October 2017, 14:24:40 UTC | Merge topic 'cpack-dmg-explicit-hfs' 39b50975 CPack: Fix .dmg HFS+ creation on macOS APFS hosts Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1335 | 02 October 2017, 14:24:45 UTC |
39b5097 | Brad King | 02 October 2017, 14:06:23 UTC | CPack: Fix .dmg HFS+ creation on macOS APFS hosts When running `hdiutil create`, specify the HFS+ filesystem explicitly. Otherwise `hdiutil` may choose a filesystem based on the host. We do not want to create APFS images for `.dmg` packages because they may not mount on macOS versions prior to 10.12. | 02 October 2017, 14:09:37 UTC |
1299f4c | Peter Mitrano | 21 September 2017, 13:23:30 UTC | FindProtobuf: add flag to allow descriptor files to be generated - The .desc files will be in the same folder as the generated .cc and .h files. - Paths to generate .desc files are stored in a variable passed in - This is only implemented for C++ - Remove legacy ARGS - Add test that generates and uses C++ protobuf message - Add test that checks that the generated .desc file can be instantiated with DynamicMessageFactory - Add Help rst for new feature | 02 October 2017, 12:08:24 UTC |