679c6c4 | UfoXp | 01 July 2017, 19:41:27 UTC | Source group regex tweaks. 1. "Resources" source group regex now in addition to plists now matches pdf, png, jpeg, jpg, storyboards and xcassets. This cleans up more complex Xcode projects a lot. 2. "Source Files" and "Resources" source group regexes have been extracted into macros. | 01 July 2017, 19:41:27 UTC |
0dddf85 | Kitware Robot | 01 July 2017, 04:01:06 UTC | CMake Nightly Date Stamp | 01 July 2017, 04:01:06 UTC |
c705f0a | Brad King | 30 June 2017, 14:51:16 UTC | Merge branch 'release-3.9' | 30 June 2017, 14:51:16 UTC |
b6cbbbe | Brad King | 30 June 2017, 14:32:18 UTC | Merge topic 'server-mode-protocol-version-docs' ab533e48 Help: Document server-mode protocol versions more clearly Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1015 | 30 June 2017, 14:32:22 UTC |
15c5d9a | Brad King | 30 June 2017, 14:31:51 UTC | Merge topic 'xcode-cross-sdk-object-libraries' c2a6df94 Xcode: Use correct Object Library paths for cross-SDK builds Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1016 | 30 June 2017, 14:32:02 UTC |
bcca01d | Brad King | 30 June 2017, 14:17:11 UTC | Merge topic 'FindDoxygen-project-in-subdir' 97a9a356 FindDoxygen: Use a stable reference to the location of global resources Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1014 | 30 June 2017, 14:17:29 UTC |
d3234a8 | Brad King | 30 June 2017, 14:16:35 UTC | Merge branch 'FindDoxygen-project-in-subdir' into release-3.9 | 30 June 2017, 14:16:35 UTC |
bc92960 | Brad King | 30 June 2017, 14:16:30 UTC | Merge branch 'xcode-cross-sdk-object-libraries' into release-3.9 | 30 June 2017, 14:16:30 UTC |
db96eba | Kitware Robot | 30 June 2017, 04:01:06 UTC | CMake Nightly Date Stamp | 30 June 2017, 04:01:06 UTC |
97a9a35 | Robert Dailey | 28 June 2017, 21:02:57 UTC | FindDoxygen: Use a stable reference to the location of global resources FindDoxygen generates some files based on the version of Doxygen whose content will not vary across a project and are therefore a global resource that can be shared by all calls to `find_package(Doxygen)` and to `doxygen_add_docs`. We currently use `${PROJECT_BINARY_DIR}` to reference their location, but this is not stable because `project()` calls in a subdirectory can change it. Use `${CMAKE_BINARY_DIR}` instead. Reviewed-by: Craig Scott <craig.scott@crascit.com> Fixes: #17022 | 29 June 2017, 18:39:26 UTC |
a9ab7d5 | Brad King | 29 June 2017, 14:26:19 UTC | Merge branch 'release-3.9' | 29 June 2017, 14:26:19 UTC |
ab533e4 | Tobias Hunger | 29 June 2017, 08:29:19 UTC | Help: Document server-mode protocol versions more clearly | 29 June 2017, 13:58:49 UTC |
c2a6df9 | Gregor Jasny | 29 June 2017, 12:19:23 UTC | Xcode: Use correct Object Library paths for cross-SDK builds When calculating Object Library paths take a look at the `XCODE_EMIT_EFFECTIVE_PLATFORM_NAME` property to enable builds with different SDKs. Otherwise a hard-coded architecture could be chosen. Fixes: #16040 | 29 June 2017, 13:52:44 UTC |
55465be | Brad King | 29 June 2017, 13:50:21 UTC | Merge topic '16961-xctest-scheme' fe34a5c8 Xcode: Add XCTest support to schema generator 690cf2c1 Xcode: Prepare schema generator for XCTest ff3498e7 XCTest: Speed up test by only enabling C language 610d2fce XCTest: Use bundle specific generator expressions Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1013 | 29 June 2017, 13:50:29 UTC |
1ac89a4 | Brad King | 29 June 2017, 13:49:20 UTC | Merge topic 'deb-on-windows' 52991413 CPackDeb: Enable the DEB generator on Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !979 | 29 June 2017, 13:49:29 UTC |
a9b88ff | Brad King | 29 June 2017, 13:48:52 UTC | Merge topic 'vs-link-debug-flags' 7ba27e36 VS: Add v140 and v141 flag table entries for /DEBUG:NONE and /DEBUG:FULL ae44496e VS: Fix GenerateDebugInformation values for v140 and v141 toolsets 27bef160 VS: Fix GenerateDebugInformation flag map text for v141 toolsets 17a397c2 VS: Split link flag table between v140 and v141 toolsets Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1002 | 29 June 2017, 13:49:01 UTC |
aaa545f | Kitware Robot | 29 June 2017, 04:01:06 UTC | CMake Nightly Date Stamp | 29 June 2017, 04:01:06 UTC |
fe34a5c | Gregor Jasny | 28 June 2017, 20:21:01 UTC | Xcode: Add XCTest support to schema generator Closes: #16961 | 28 June 2017, 20:21:52 UTC |
690cf2c | Gregor Jasny | 28 June 2017, 20:04:31 UTC | Xcode: Prepare schema generator for XCTest Issue: #16961 | 28 June 2017, 20:06:49 UTC |
ff3498e | Gregor Jasny | 28 June 2017, 20:00:36 UTC | XCTest: Speed up test by only enabling C language | 28 June 2017, 20:00:36 UTC |
610d2fc | Gregor Jasny | 28 June 2017, 19:59:48 UTC | XCTest: Use bundle specific generator expressions | 28 June 2017, 19:59:48 UTC |
5299141 | Nils Gladitz | 17 June 2017, 16:49:33 UTC | CPackDeb: Enable the DEB generator on Windows While some features require external Unix tools the generator is mostly portable. By enabling it on Windows it can be used for cross platform packaging. | 28 June 2017, 17:55:12 UTC |
594b0f8 | Brad King | 28 June 2017, 12:58:19 UTC | Merge branch 'vs-link-debug-flags' into release-3.9 | 28 June 2017, 12:58:19 UTC |
7ba27e3 | Ian Hojnicki | 22 June 2017, 21:37:05 UTC | VS: Add v140 and v141 flag table entries for /DEBUG:NONE and /DEBUG:FULL | 28 June 2017, 12:55:40 UTC |
ae44496 | Brad King | 27 June 2017, 19:58:39 UTC | VS: Fix GenerateDebugInformation values for v140 and v141 toolsets When VS 2015 was first released, its new v140 toolset came with a `link.xml` file that changed the `GenerateDebugInformation` boolean (`false` and `true`) value from earlier toolsets to an enumeration consisting of the possible values `No`, `Debug`, and `DebugFastLink`. We first adapted to this in commit v3.4.2~2^2 (VS: Fix VS 2015 .vcxproj file value for GenerateDebugInformation, 2016-01-08), but that broke older toolsets that still expected the boolean. Then commit v3.6.0-rc1~295^2~1 (VS: Fix VS 2015 .vcxproj debug setting for older toolsets, 2016-02-24) added a hack to fix up the value based on the toolset in use. Several follow-up commits fixed this for more older toolsets because our flag table was at the time based on the generator in use rather than the toolset in use. Since commit v3.8.0-rc1~396^2 (VS: Choose flag map based on the toolset name, 2016-10-17) we use a flag table based on the toolset, so the fixup hack should not be needed. We had to keep it around only due to our default value for GenerateDebugInformation (`false` or `No`) still being based on the generator instead of the toolset. A VS 2015 update was released that changed the v140 toolset `link.xml` file back to using `false` and `true` for the `GenerateDebugInformation` enumeration variants previously known as `No` and `Debug`. In order to know which pair to use, we need to parse the `link.xml` file for the current toolset. Switch back to using `false` and `true` unconditionally in our `GenerateDebugInformation` flag table entries and default value. With that plus the toolset-based flag table, we now get incorrect values for `GenerateDebugInformation` only when using a v140 toolset from an older VS 2015 installation. Detect this case by parsing `link.xml` and add special logic to convert `false` and `true` to `No` and `Debug` to satisfy the older toolset specification. Inspired-by: Ian Hojnicki <nullref@live.com> Fixes: #17020 | 28 June 2017, 12:55:40 UTC |
27bef16 | Ian Hojnicki | 22 June 2017, 21:37:05 UTC | VS: Fix GenerateDebugInformation flag map text for v141 toolsets Update the help text to match that from v141's link.xml file. | 28 June 2017, 12:55:40 UTC |
17a397c | Ian Hojnicki | 22 June 2017, 21:37:05 UTC | VS: Split link flag table between v140 and v141 toolsets | 28 June 2017, 12:55:40 UTC |
e40e8f5 | Brad King | 28 June 2017, 12:55:08 UTC | Merge topic 'clang-cl-no-std' c67bb5ba Clang: Do not add '-std=' options when simulating MSVC Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !982 | 28 June 2017, 12:55:12 UTC |
0552747 | Brad King | 28 June 2017, 12:53:21 UTC | Merge topic 'feature/include_guard' c96f43b7 include_guard: add tests for the feature 80f1221f include_guard: add doc pages and a release note 85b52a04 include_guard: add vim syntax highlighting rules d44bd1c2 include_guard: implement new command Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Craig Scott <craig.scott@crascit.com> Merge-request: !928 | 28 June 2017, 12:53:30 UTC |
45ca040 | Brad King | 28 June 2017, 12:46:00 UTC | Merge topic 'fix-windows-ninja-solink' 58017517 Ninja: Fix generated command lines for cmake_symlink_* on Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1003 | 28 June 2017, 12:46:07 UTC |
b425ef0 | Brad King | 28 June 2017, 12:45:05 UTC | Merge topic 'curl-haiku' e7936751 curl: Fix build on Haiku Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1006 | 28 June 2017, 12:45:08 UTC |
9807a0c | Brad King | 28 June 2017, 12:42:45 UTC | Merge branch 'curl-haiku' into release-3.9 | 28 June 2017, 12:42:45 UTC |
e793675 | Jérôme Duval | 26 June 2017, 11:26:03 UTC | curl: Fix build on Haiku On Haiku the network functions are in libnetwork, so use it when it exists. | 28 June 2017, 12:41:49 UTC |
a5ce7df | Brad King | 28 June 2017, 12:40:33 UTC | Merge topic 'docs_CheckXXXSourceYYY' 63fc3bff Check*Source{Compiles,Runs}: Rewrite docs for these modules Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1005 | 28 June 2017, 12:40:37 UTC |
132539a | Brad King | 28 June 2017, 12:39:28 UTC | Merge topic 'document_CMAKE_MSVCIDE_RUN_PATH' adbd1468 Help: Document the CMAKE_MSVCIDE_RUN_PATH variable. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1011 | 28 June 2017, 12:39:37 UTC |
9ab399b | Kitware Robot | 28 June 2017, 04:01:06 UTC | CMake Nightly Date Stamp | 28 June 2017, 04:01:06 UTC |
adbd146 | Robert Maynard | 26 June 2017, 19:54:16 UTC | Help: Document the CMAKE_MSVCIDE_RUN_PATH variable. | 27 June 2017, 17:52:11 UTC |
c67bb5b | Ruben Van Boxem | 17 June 2017, 22:39:09 UTC | Clang: Do not add '-std=' options when simulating MSVC The `cl.exe` style command line does not accept the `-std=` options. Instead behave like MSVC where we don't define standard levels. Fixes: #16266 | 27 June 2017, 17:04:41 UTC |
1e34b42 | Brad King | 27 June 2017, 15:57:54 UTC | Merge branch 'release-3.9' | 27 June 2017, 15:57:54 UTC |
372de3f | Brad King | 27 June 2017, 14:59:58 UTC | CMake 3.9.0-rc5 | 27 June 2017, 14:59:58 UTC |
4d62386 | Brad King | 27 June 2017, 14:59:03 UTC | Merge branch 'release-3.9' | 27 June 2017, 14:59:03 UTC |
f7cc2cc | Brad King | 27 June 2017, 14:54:16 UTC | Merge topic 'FindDoxygen-internal-var' d194bd91 FindDoxygen: Add private prefix to internal variables Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1012 | 27 June 2017, 14:54:25 UTC |
7f1fd07 | Brad King | 27 June 2017, 14:48:30 UTC | Merge branch 'FindDoxygen-internal-var' into release-3.9 | 27 June 2017, 14:48:30 UTC |
d194bd9 | Brad King | 27 June 2017, 14:38:15 UTC | FindDoxygen: Add private prefix to internal variables Since commit v3.9.0-rc1~55^2 (Improve Doxygen support, 2017-04-10) we accidentally leave a non-prefixed internal `result` variable set. This may interfere with project code. Add a prefix to avoid this. | 27 June 2017, 14:45:45 UTC |
b43d0fd | Brad King | 27 June 2017, 13:23:18 UTC | Merge branch 'release-3.9' | 27 June 2017, 13:23:18 UTC |
126effb | Brad King | 27 June 2017, 13:21:17 UTC | Merge topic 'vs_csharp_custom_command' ec409a11 Vs: fix CSharp custom command by introducing inline MSBuild <Targets>s dcdab5cf Vs: factor out computation of <Link> tag for CSharp source files 0a8f469a Vs: refactor WriteCustomRule for preparation of CSharp support Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !970 | 27 June 2017, 13:21:38 UTC |
4fd6507 | Brad King | 27 June 2017, 13:21:02 UTC | Merge topic 'FindCUDA-no-empty-genex' a3e442bb FindCUDA: Fix CUDA_NVCC_FLAGS_<CONFIG> for separable compilation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1008 | 27 June 2017, 13:21:15 UTC |
33d6145 | Brad King | 27 June 2017, 13:20:42 UTC | Merge topic 'FindCUDA-no-find_host_program' 46d25e78 FindCUDA: Use find_program if find_host_program is not available Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1009 | 27 June 2017, 13:20:51 UTC |
43c3afa | Brad King | 27 June 2017, 13:20:28 UTC | Merge topic 'fix-crash-on-non-enabled-language-features' e03a1b3b target_compile_features: Do not crash on non-enabled language 86990427 Tests: Enable languages explicitly in RunCMake.target_compile_features Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1010 | 27 June 2017, 13:20:32 UTC |
dc11a20 | Brad King | 27 June 2017, 13:18:26 UTC | Merge topic 'vs-cuda-fix-flags' bbc1f364 VS: Fix support for nvcc flags not in our flag table Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1007 | 27 June 2017, 13:18:34 UTC |
fd771df | Brad King | 27 June 2017, 13:14:31 UTC | Merge branch 'fix-crash-on-non-enabled-language-features' into release-3.9 | 27 June 2017, 13:14:31 UTC |
1d86103 | Brad King | 27 June 2017, 13:14:26 UTC | Merge branch 'vs-cuda-fix-flags' into release-3.9 | 27 June 2017, 13:14:26 UTC |
bbc1f36 | Brad King | 26 June 2017, 14:22:17 UTC | VS: Fix support for nvcc flags not in our flag table The change in commit v3.9.0-rc4~3^2 (VS: Improve workaround for CUDA -Xcompiler placement bug, 2017-06-21) accidentally appended to the `AdditionalOptions` as if it were a `;`-separated list, but it is actually a command-line string. Append with a space instead. While at it, fix the same problem for the `AdditionalOptions` added to `CudaLink` by commit v3.9.0-rc3~1^2 (CUDA: When linking device code suppress CUDA 8.0+ deprecation warnings, 2017-06-09). Fixes: #17008 | 27 June 2017, 13:08:50 UTC |
b8858bd | Kitware Robot | 27 June 2017, 04:01:07 UTC | CMake Nightly Date Stamp | 27 June 2017, 04:01:07 UTC |
a3e442b | Robert Maynard | 26 June 2017, 14:41:03 UTC | FindCUDA: Fix CUDA_NVCC_FLAGS_<CONFIG> for separable compilation Since commit v3.0.0-rc6~3^2 (FindCUDA: Use CUDA_NVCC_FLAGS* for separable compilation, 2014-05-18), using the feature for one configuration results in empty-string ("") arguments on the command line for other configurations. This is because the generator expression for a non-matching configuration evaluates to an empty string but does not remove the argument. Use `COMMAND_EXPAND_LISTS` to remove the empty arguments from the custom command after genex evaluation. Fixes: #16411 | 26 June 2017, 18:59:05 UTC |
e03a1b3 | Brad King | 26 June 2017, 17:52:26 UTC | target_compile_features: Do not crash on non-enabled language Fixes: #17011 | 26 June 2017, 17:54:20 UTC |
8699042 | Brad King | 26 June 2017, 17:48:21 UTC | Tests: Enable languages explicitly in RunCMake.target_compile_features Enable C or CXX (or nothing) as needed in each test case. This will allow us to add test cases that do not enable CXX. | 26 June 2017, 17:54:20 UTC |
46d25e7 | Maxime Roussin-Bélanger | 26 June 2017, 15:30:07 UTC | FindCUDA: Use find_program if find_host_program is not available CMake does not define the `find_host_program` command we've been using in the cross-compiling code path. It was provided by a widely used Android toolchain file. For compatibility, continue to use `find_host_program` if available, but otherwise use just `find_program`. Fixes: #16509 | 26 June 2017, 17:10:54 UTC |
6c363f5 | Brad King | 26 June 2017, 14:52:35 UTC | Merge branch 'release-3.9' | 26 June 2017, 14:52:35 UTC |
4d0155e | Brad King | 26 June 2017, 14:45:07 UTC | Merge topic 'vs_projecttype_comparison' 54d42ce7 Vs: disable unnecessary <ItemDefinitionGroups> for CSharp targets d5f7bf9b Vs: change comparison to use .ProjectType member always as first comparator Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !988 | 26 June 2017, 14:45:11 UTC |
a52ecd9 | Brad King | 26 June 2017, 14:42:33 UTC | Merge topic 'toolchain-binutils-advanced' 04b2fc08 GCC,Clang: Mark CMAKE_<LANG>_COMPILER_{AR,RANLIB} as advanced Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1001 | 26 June 2017, 14:42:36 UTC |
b93a69e | Brad King | 26 June 2017, 14:42:06 UTC | Merge topic 'GetPrerequisites-ucrt-no-warn' 23451a66 GetPrerequisites: Do not warn about non-absolute UCRT system libraries Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !999 | 26 June 2017, 14:42:10 UTC |
c24e665 | Brad King | 26 June 2017, 14:34:02 UTC | Merge branch 'GetPrerequisites-ucrt-no-warn' into release-3.9 | 26 June 2017, 14:34:02 UTC |
23451a6 | Brad King | 22 June 2017, 14:58:24 UTC | GetPrerequisites: Do not warn about non-absolute UCRT system libraries Issue: #17007 | 26 June 2017, 14:33:16 UTC |
581fda5 | Kitware Robot | 26 June 2017, 04:01:04 UTC | CMake Nightly Date Stamp | 26 June 2017, 04:01:04 UTC |
78f879f | Kitware Robot | 25 June 2017, 04:01:04 UTC | CMake Nightly Date Stamp | 25 June 2017, 04:01:04 UTC |
63fc3bf | Craig Scott | 19 June 2017, 10:50:24 UTC | Check*Source{Compiles,Runs}: Rewrite docs for these modules | 24 June 2017, 10:09:16 UTC |
2731edf | Kitware Robot | 24 June 2017, 04:01:04 UTC | CMake Nightly Date Stamp | 24 June 2017, 04:01:04 UTC |
5801751 | Nils Gladitz | 23 June 2017, 08:58:39 UTC | Ninja: Fix generated command lines for cmake_symlink_* on Windows CMake generates multiple commands cojoined with &&. On Windows this only works when executing the commands through the Windows shell. | 23 June 2017, 08:58:39 UTC |
4c7caf1 | Kitware Robot | 23 June 2017, 04:01:06 UTC | CMake Nightly Date Stamp | 23 June 2017, 04:01:06 UTC |
ec409a1 | Michael Stürmer | 22 June 2017, 19:40:48 UTC | Vs: fix CSharp custom command by introducing inline MSBuild <Targets>s The custom command implementation is based on the Microsoft support article: https://docs.microsoft.com/en-us/visualstudio/msbuild/how-to-extend-the-visual-studio-build-process Fixes: #16960 | 22 June 2017, 19:40:48 UTC |
dcdab5c | Michael Stürmer | 17 June 2017, 07:32:19 UTC | Vs: factor out computation of <Link> tag for CSharp source files | 22 June 2017, 19:39:37 UTC |
319bd92 | Brad King | 22 June 2017, 18:15:09 UTC | Merge branch 'toolchain-binutils-advanced' into release-3.9 | 22 June 2017, 18:15:09 UTC |
4d9ac96 | Brad King | 22 June 2017, 15:57:28 UTC | Merge topic 'doc-dev-maint' 420e4844 Help/dev: Update maintainer guide with note about docs and tests Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1000 | 22 June 2017, 15:57:32 UTC |
04b2fc0 | Brad King | 22 June 2017, 15:10:19 UTC | GCC,Clang: Mark CMAKE_<LANG>_COMPILER_{AR,RANLIB} as advanced | 22 June 2017, 15:33:54 UTC |
8b2ab97 | Brad King | 22 June 2017, 15:23:32 UTC | Merge branch 'release-3.9' | 22 June 2017, 15:23:32 UTC |
420e484 | Brad King | 22 June 2017, 15:02:05 UTC | Help/dev: Update maintainer guide with note about docs and tests | 22 June 2017, 15:02:05 UTC |
0a8f469 | Michael Stürmer | 15 June 2017, 12:30:29 UTC | Vs: refactor WriteCustomRule for preparation of CSharp support | 22 June 2017, 14:52:37 UTC |
54d42ce | Michael Stürmer | 22 June 2017, 14:51:44 UTC | Vs: disable unnecessary <ItemDefinitionGroups> for CSharp targets | 22 June 2017, 14:51:44 UTC |
d5f7bf9 | Michael Stürmer | 20 June 2017, 05:23:11 UTC | Vs: change comparison to use .ProjectType member always as first comparator | 22 June 2017, 14:49:24 UTC |
8fe5417 | Brad King | 22 June 2017, 14:15:07 UTC | CMake 3.9.0-rc4 | 22 June 2017, 14:15:07 UTC |
2982726 | Brad King | 22 June 2017, 14:14:17 UTC | Merge branch 'release-3.9' | 22 June 2017, 14:14:17 UTC |
426c83c | Brad King | 22 June 2017, 14:13:37 UTC | Merge topic 'vs-rc-flags' 974f4333 VS: Fix support for rc /nologo flag in per-source COMPILE_FLAGS Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !998 | 22 June 2017, 14:13:39 UTC |
751f0e0 | Brad King | 22 June 2017, 14:12:55 UTC | Merge topic 'android-unified-headers' 5d317930 Android: Fix include path for unified headers Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !997 | 22 June 2017, 14:12:59 UTC |
396b618 | Brad King | 22 June 2017, 14:04:34 UTC | Merge topic 'vs-cuda-fix-flags' 3b754215 VS: Improve workaround for CUDA -Xcompiler placement bug f2059585 VS: Fix target_compile_options for CUDA Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !996 | 22 June 2017, 14:04:37 UTC |
416e791 | Brad King | 22 June 2017, 14:02:51 UTC | Merge topic 'cuda-macos-rpath-in-tests' fff782f6 Tests: Simplify CUDA rpath on macOS Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !995 | 22 June 2017, 14:03:02 UTC |
a66f9bc | Brad King | 22 June 2017, 14:02:40 UTC | Merge topic 'vs_fix_configuration_error' 0db4c7a0 Tests: Verify registry value is not "/registry" before using Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !994 | 22 June 2017, 14:02:43 UTC |
9f3bf3c | Brad King | 22 June 2017, 13:58:23 UTC | Merge topic 'vs_csharp_link_to_managed_cxx' 51865fc6 Vs: allow CSharp targets to be linked to CXX targets Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !993 | 22 June 2017, 13:58:28 UTC |
c8ee5db | Brad King | 22 June 2017, 13:52:28 UTC | Merge branch 'vs-rc-flags' into release-3.9 | 22 June 2017, 13:52:28 UTC |
5ba09a7 | Brad King | 22 June 2017, 13:52:23 UTC | Merge branch 'android-unified-headers' into release-3.9 | 22 June 2017, 13:52:23 UTC |
974f433 | Brad King | 22 June 2017, 13:30:43 UTC | VS: Fix support for rc /nologo flag in per-source COMPILE_FLAGS Since commit v3.9.0-rc1~160^2 (VS: Use tool-specific flag table for COMPILE_FLAGS parsing, 2017-05-03) we now correctly use the `rc` flag table to process the COMPILE_FLAGS flags of `.rc` source files instead of incorrectly using the `cl` flag table as before. However, our `rc` flag table is not complete. The `/nologo` flag was working before only by accident because the `cl` flag table entry for it happened to match. Add the proper entry to the `rc` flag table. Fixes: #16991 | 22 June 2017, 13:45:42 UTC |
5d31793 | Brad King | 22 June 2017, 12:27:34 UTC | Android: Fix include path for unified headers In commit v3.9.0-rc3~3^2 (Android: Add support for unified headers, 2017-06-12) we accidentally constructed the unified header include directories from the linking sysroot. Construct them from the compiling sysroot instead. Fixes: #16584 | 22 June 2017, 12:28:44 UTC |
c96f43b | Pavel Solodovnikov | 22 June 2017, 08:13:26 UTC | include_guard: add tests for the feature | 22 June 2017, 08:13:26 UTC |
80f1221 | Pavel Solodovnikov | 22 June 2017, 08:13:15 UTC | include_guard: add doc pages and a release note | 22 June 2017, 08:13:15 UTC |
85b52a0 | Pavel Solodovnikov | 22 June 2017, 07:54:01 UTC | include_guard: add vim syntax highlighting rules | 22 June 2017, 07:54:01 UTC |
d44bd1c | Pavel Solodovnikov | 22 June 2017, 07:53:42 UTC | include_guard: implement new command | 22 June 2017, 07:53:42 UTC |
1218731 | Kitware Robot | 22 June 2017, 04:01:06 UTC | CMake Nightly Date Stamp | 22 June 2017, 04:01:06 UTC |
3d99244 | Brad King | 21 June 2017, 18:24:23 UTC | Merge branch 'vs-cuda-fix-flags' into release-3.9 | 21 June 2017, 18:24:23 UTC |
3b75421 | Brad King | 21 June 2017, 18:15:23 UTC | VS: Improve workaround for CUDA -Xcompiler placement bug In commit v3.9.0-rc1~431^2~6 (VS: Place CUDA host compiler options in proper project file fields, 2017-03-07) we worked around a bug in the CUDA VS integration by dropping `AdditionalCompilerOptions`. However, this silently drops `-Xcompiler=` options given by the user that don't map to one of CudaCompile's dedicated settings. Improve the workaround to instead put the remaining `AdditionalCompilerOptions` into the `AdditionalOptions` field behind `-Xcompiler=` ourselves. | 21 June 2017, 18:24:11 UTC |
f205958 | Brad King | 21 June 2017, 17:44:43 UTC | VS: Fix target_compile_options for CUDA Fix the VS generator to honor `COMPILE_OPTIONS` for CUDA. The exclusion added by commit v3.9.0-rc1~431^2~7 (VS: Do not pass CUDA compile options to C compiler, 2017-03-07) was correct but we need additional logic to pass the CUDA compile options to the CUDA compiler. Also we should still pass the CXX or C options to MSVC (ClCompile) when those languages are enabled even if the link language is CUDA. | 21 June 2017, 18:23:46 UTC |