https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
a6d8165 Merge topic 'ninja-dyndep-touchups' 76e6e01c6c cmNinjaTargetGenerator: use a different depfile for preprocessing 414332ff57 cmake_ninja_dyndep: don't duplicate slashes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3093 15 March 2019, 14:27:55 UTC
5940d18 Merge branch 'release-3.14' 15 March 2019, 14:27:06 UTC
0db702c Merge topic 'find_program-windows-share' 00c4ddf75e find_program: Restore leading double slash on Windows network path Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3105 15 March 2019, 14:21:35 UTC
f739654 Merge topic 'FindPython-ensure-correct-architecture-selected' 9a84cb1663 FindPython*: ensure correct architecture is selected. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3103 15 March 2019, 14:20:28 UTC
7d77607 Merge topic 'vs2019-wow64' 5c50eeaffc VS: Fix x64 host recognition by x86 cmake process Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3102 15 March 2019, 14:19:01 UTC
41d796c Merge topic 'test-FindGTK2-explicit' 28ae243ca6 Tests: Run FindGTK2 tests only when explicitly enabled Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Kyle Edwards <kyle.edwards@kitware.com> Merge-request: !3100 15 March 2019, 14:16:06 UTC
1642619 Merge topic 'cmake-gui-unused-code' dd8c2f3e57 cmake-gui: Drop code not needed with current required CMake version Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3099 15 March 2019, 14:14:52 UTC
2efecea CMake Nightly Date Stamp 15 March 2019, 04:01:07 UTC
5b6c6c2 Merge branch 'find_program-windows-share' into release-3.14 Merge-request: !3105 14 March 2019, 18:52:12 UTC
00c4ddf find_program: Restore leading double slash on Windows network path Since commit c76c1ea208 (find_program: Consider CWD only for paths with separator, 2018-05-31, v3.13.0-rc1~413^2) we accidentally convert the leading `//` to just `/` on results with Windows network paths. This was caused by `CollapseCombinedPath` being less robust than `CollapseFullPath`. Restore use of the latter but in a way that preserves the requirement of the above commit to support candidates that are themselves absolute. Fixes: #19049 Issue: #19050 14 March 2019, 18:46:23 UTC
0e652f2 Merge branch 'FindPython-ensure-correct-architecture-selected' into release-3.14 Merge-request: !3103 14 March 2019, 18:01:02 UTC
9a84cb1 FindPython*: ensure correct architecture is selected. Ensure interpreter and libraries architecture matches CMake build configuration. Update documentation about interpreter constraints. Fixes: #19024 14 March 2019, 17:53:57 UTC
b5b2415 Merge branch 'vs2019-wow64' into release-3.14 Merge-request: !3102 14 March 2019, 17:24:25 UTC
5c50eea VS: Fix x64 host recognition by x86 cmake process In commit 57e48f16f2 (VS: Add Visual Studio 16 2019 generator, 2019-01-09, v3.14.0-rc1~150^2) and commit 0fd742a6ff (VS: Teach VS 2019 generator to select host tools matching host arch, 2019-01-28, v3.14.0-rc1~63^2) we intended to select the `x64` target architecture and `x64` host tools by default on x64 host machines. Fix detection of a x64 host when CMake itself is a 32-bit x86 process. The KWSys SystemInformation `Is64Bits` member is not set correctly, which led to this bug. Pending investigation on the KWSys side, simply test ourselves via `IsWow64Process`. 14 March 2019, 17:19:18 UTC
28ae243 Tests: Run FindGTK2 tests only when explicitly enabled Do not `find_package(GTK2)` by default, as it gives the impression that CMake depends on it to build. We will set `CMake_TEST_FindGTK2` in the cache of automated builds where GTK2 is expected to work. 14 March 2019, 15:17:10 UTC
dd8c2f3 cmake-gui: Drop code not needed with current required CMake version 14 March 2019, 15:15:34 UTC
32a569e Merge topic 'refactor_cmfilecopier' e2e8f6b132 cmFileCommand: Factor out cmFileCopier and cmFileInstaller Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2664 14 March 2019, 15:13:33 UTC
7bc03aa Merge topic 'string_scopes' 3039fd7a29 cmDependsC: Use faster cmSystemTools::FileTimeCompare b96c3c74dd cmDependsC: Use auto for long type names e81b425019 cmDependsC: Remove useless string preallocation artifact d1a54ee26a cmDepends: Reduce temporary object lifetime with local scopes ae416a6b5c cmLocalUnixMakefileGenerator3: Use std::unique_ptr instead of new/delete 60a407b01c cmLocalUnixMakefileGenerator3: Pass strings instead of recomputing them addd1ce402 cmLocalUnixMakefileGenerator3: Move local strings into local brace scopes Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Brad King <brad.king@kitware.com> Merge-request: !3088 14 March 2019, 15:12:44 UTC
9915003 Merge topic 'import-zstd' 1761a9a546 CMake: Enable use of zstd in libarchive 2cf2921749 zstd: Add CMake build system f92b4b52eb Merge branch 'upstream-zstd' into import-zstd fbaf65639a zstd 2018-12-27 (470344d3) 9337cbfcca zstd: add script to import zstd from upstream Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Bartosz <gang65@poczta.onet.pl> Merge-request: !3092 14 March 2019, 15:08:43 UTC
101621e Merge topic 'xcodescheme' 40be48f890 XCode: Add scheme option XCODE_SCHEME_DEBUG_AS_ROOT Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3084 14 March 2019, 15:07:53 UTC
accbf41 Merge topic 'short-commands' 077ab5774c cmake: add short version of '--target <tgt>...' option 071f5e1544 cmake: Reformat '--parallel' and '--verbose' options in help Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3078 14 March 2019, 15:06:19 UTC
46ad0f7 Merge branch 'release-3.14' 14 March 2019, 14:28:16 UTC
bf02d62 CMake 3.14.0 14 March 2019, 13:08:05 UTC
e1af248 CMake Nightly Date Stamp 14 March 2019, 04:01:08 UTC
e2e8f6b cmFileCommand: Factor out cmFileCopier and cmFileInstaller Split these classes out into their own sources. 13 March 2019, 18:06:32 UTC
3039fd7 cmDependsC: Use faster cmSystemTools::FileTimeCompare The file stat caching feature of the local cmFileTimeComparison instance is unused in the addressed context. To avoid the allocation and initialization overhead of cmFileTimeComparison use cmSystemTools::FileTimeCompare instead. 13 March 2019, 17:01:03 UTC
1761a9a CMake: Enable use of zstd in libarchive Build zstd as part of CMake or find one on the system. Modify our port of libarchive to use the zstd configured for use with CMake. Issue: #18657 13 March 2019, 14:47:21 UTC
2cf2921 zstd: Add CMake build system Although the upstream has a CMake build system, it is meant for the complete package. Add a simple one to build just the static library we need within CMake. 13 March 2019, 14:47:16 UTC
f92b4b5 Merge branch 'upstream-zstd' into import-zstd * upstream-zstd: zstd 2018-12-27 (470344d3) 13 March 2019, 14:46:32 UTC
fbaf656 zstd 2018-12-27 (470344d3) Code extracted from: https://github.com/facebook/zstd.git at commit 470344d33e1d52a2ada75d278466da8d4ee2faf6 (v1.3.8). 13 March 2019, 14:46:29 UTC
9337cbf zstd: add script to import zstd from upstream 13 March 2019, 14:46:14 UTC
80b761b Merge topic 'update-documentation' da2e588935 cmake: Upgrade 'cmake -E' commands description Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3089 13 March 2019, 14:19:21 UTC
7b81b1c Merge topic 'cuda_compiler_generator_expressions' b53766b205 CUDA: Support compiler id and version generator expressions b544e34af6 All VersionNode use the same capitalization pattern Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3085 13 March 2019, 14:16:25 UTC
40ad7ca Merge topic 'ignore-json-deprecated-warnings' 2c280acdf8 JsonCpp: Ignore deprecation warnings Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3091 13 March 2019, 14:15:10 UTC
c0f53f7 Merge branch 'release-3.14' 13 March 2019, 14:12:53 UTC
61023e0 Merge branch 'release-3.13' 13 March 2019, 14:12:51 UTC
1b8c5a0 Merge topic 'revert-vs-msbuild-arch' f3cedf381e VS: Revert "Use MSBuild matching toolset host architecture" Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3090 13 March 2019, 14:08:57 UTC
d7c4a8a Merge topic 'wix-cmake-downgrade-fix' 7593bdf4e8 CMake: Fix WiX installer downgrades with versioned binaries Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3087 13 March 2019, 14:08:03 UTC
f74bb65 CMake Nightly Date Stamp 13 March 2019, 04:01:07 UTC
76e6e01 cmNinjaTargetGenerator: use a different depfile for preprocessing If the compile rule also needs a depfile, the names now no longer collide. 12 March 2019, 19:37:07 UTC
414332f cmake_ninja_dyndep: don't duplicate slashes 12 March 2019, 19:37:07 UTC
2c280ac JsonCpp: Ignore deprecation warnings 12 March 2019, 17:14:02 UTC
1b6a304 Merge branch 'revert-vs-msbuild-arch' into release-3.14 Merge-request: !3090 12 March 2019, 17:01:57 UTC
f3cedf3 VS: Revert "Use MSBuild matching toolset host architecture" Revert commit da402a081b (VS: Use MSBuild matching toolset host architecture, 2019-01-28, v3.14.0-rc1~50^2). Multiple people have reported that the 64-bit `amd64/msbuild` tool fails in cases that the 32-bit `msbuild` works. Drop our change pending further investigation and hopefully a fix to VS. Fixes: #18904, #19037 Issue: #18219 12 March 2019, 16:53:06 UTC
da2e588 cmake: Upgrade 'cmake -E' commands description Fixes: #13204 12 March 2019, 15:01:33 UTC
57d178b Merge topic 'FindBoost-dyn-link' 05774d4b58 FindBoost: always define BOOST_ALL_DYN_LINK for Boost::dynamic_linking Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3083 12 March 2019, 13:54:23 UTC
5822a7b Merge topic 'shell_path' 463c2fba4e Genex: Teach SHELL_PATH to support a list of paths 21da25d2a8 Tests: Generalize GeneratorExpression MSYS path conversion workaround Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3057 12 March 2019, 13:53:27 UTC
0c2469e Merge branch 'wix-cmake-downgrade-fix' into release-3.13 Merge-request: !3087 12 March 2019, 13:42:02 UTC
225675b Merge branch 'wix-cmake-downgrade-fix' into release-3.14 Merge-request: !3087 12 March 2019, 13:41:37 UTC
7593bdf CMake: Fix WiX installer downgrades with versioned binaries Since commit 5b9da05b7a (Windows: Embed version information into CMake binaries, 2017-10-25, v3.11.0-rc1~411^2) our binaries have version information that prevents a `.msi` downgrade from replacing them by default. Configure the re-install mode: * a: reinstall all files regardless of version * m: rewrite all per-machine registry entries * u: rewrite all per-user registry entries * s: reinstall shortcuts and icons Fixes: #19006 12 March 2019, 13:39:35 UTC
077ab57 cmake: add short version of '--target <tgt>...' option 12 March 2019, 11:00:09 UTC
071f5e1 cmake: Reformat '--parallel' and '--verbose' options in help 12 March 2019, 10:59:16 UTC
b96c3c7 cmDependsC: Use auto for long type names 12 March 2019, 10:44:44 UTC
e81b425 cmDependsC: Remove useless string preallocation artifact 12 March 2019, 10:41:56 UTC
d1a54ee cmDepends: Reduce temporary object lifetime with local scopes 12 March 2019, 10:29:27 UTC
ae416a6 cmLocalUnixMakefileGenerator3: Use std::unique_ptr instead of new/delete 12 March 2019, 10:02:22 UTC
60a407b cmLocalUnixMakefileGenerator3: Pass strings instead of recomputing them 12 March 2019, 10:02:09 UTC
addd1ce cmLocalUnixMakefileGenerator3: Move local strings into local brace scopes 12 March 2019, 10:01:48 UTC
7358f31 CMake Nightly Date Stamp 12 March 2019, 04:01:07 UTC
05774d4 FindBoost: always define BOOST_ALL_DYN_LINK for Boost::dynamic_linking The purpose of the `Boost::dynamic_linking` interface library is to cause `BOOST_ALL_DYN_LINK` to be defined. Do this on all platforms instead of just Windows. In particular, using Boost::log trivial_logger requires to set BOOST_ALL_NO_LIB when Boost::Log is compiled as dynamic library. Fixes: #17813 11 March 2019, 17:24:51 UTC
b53766b CUDA: Support compiler id and version generator expressions Introduce the CUDA_COMPILER_ID and CUDA_COMPILER_VERSION generator expressions. 11 March 2019, 16:33:43 UTC
b544e34 All VersionNode use the same capitalization pattern 11 March 2019, 15:48:37 UTC
463c2fb Genex: Teach SHELL_PATH to support a list of paths Extend the genex added by commit ca6ba3fee5 (Genex: Add a SHELL_PATH expression, 2015-09-24, v3.4.0-rc1~37^2) to accept a `;`-list of paths, convert them all, and generate a list separated by the native shell `PATH``` separator. 11 March 2019, 15:39:25 UTC
21da25d Tests: Generalize GeneratorExpression MSYS path conversion workaround Use MSYS2's `MSYS2_ARG_CONV_EXCL` environment variable to prevent path conversion where possible. 11 March 2019, 15:37:52 UTC
06a59f1 Merge topic 'FindSWIG-advanced-exe' 4fe56a67d9 FindSWIG: mark_as_advanced SWIG_EXECUTABLE for cleaner cache display Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3077 11 March 2019, 14:15:31 UTC
40be48f XCode: Add scheme option XCODE_SCHEME_DEBUG_AS_ROOT 11 March 2019, 13:30:35 UTC
7a30d72 CMake Nightly Date Stamp 11 March 2019, 04:01:05 UTC
5c106bf CMake Nightly Date Stamp 10 March 2019, 05:01:05 UTC
ba3e8f9 CMake Nightly Date Stamp 09 March 2019, 05:01:09 UTC
ec459c1 Merge topic 'optimize-properties-processing' 6ae5fffd0f Optimize target properties processing at generation step Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3062 08 March 2019, 14:39:43 UTC
42bbde4 Merge topic 'cmalgorithm-modernize-cmremoveduplicates' bf1e73305a cmAlgorithms: Refactor cmRemoveDuplicates Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3029 08 March 2019, 14:38:54 UTC
18ff7cc Merge topic 'enable_testing' 538e699e5a Help: for command enable_testing, explain relation to module CTest. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3070 08 March 2019, 14:37:56 UTC
8145876 Merge topic 'find-pthread-update' d53317130e FindThreads: Use complete program to test for pthreads in libc Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3040 08 March 2019, 14:36:35 UTC
9b2665f Merge topic 'win-rel-qt5.12' adba2945b3 Utilities/Release: Update to Qt 5.12 on Windows builds 58426958ab Utilities/Release: Update for using Windows 10 SDK Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3079 08 March 2019, 14:35:28 UTC
89215c8 Merge branch 'release-3.14' 08 March 2019, 14:06:59 UTC
f96f1aa CMake 3.14.0-rc4 08 March 2019, 12:34:57 UTC
93e19df Merge branch 'release-3.14' 08 March 2019, 12:33:57 UTC
c2a3a94 Merge topic 'install-no-imported-global' 47389c5641 install: Do not crash on imported global target Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3071 08 March 2019, 12:32:48 UTC
b7a8616 Merge topic 'cxx-checks-warning-match' 4ca5a815f2 C++ feature checks: Match warnings more strictly Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3075 08 March 2019, 12:31:36 UTC
adba294 Utilities/Release: Update to Qt 5.12 on Windows builds 08 March 2019, 12:23:55 UTC
5842695 Utilities/Release: Update for using Windows 10 SDK In commit e903a9fc55 (Utilities/Release: Create a Windows 64-bit binary, 2016-03-16, v3.6.0-rc1~235^2~2) we added a `_USING_V110_SDK71_` macro to tell the MSVC standard library headers they were using an older SDK. The environment in which our Windows binaries are produced has been updated to use a Windows 10 SDK now that we do not need to support WinXP, so we can drop the definition. 08 March 2019, 12:23:55 UTC
4fe56a6 FindSWIG: mark_as_advanced SWIG_EXECUTABLE for cleaner cache display 08 March 2019, 08:12:51 UTC
b90cab5 CMake Nightly Date Stamp 08 March 2019, 05:01:08 UTC
0e2804b Merge branch 'cxx-checks-warning-match' into release-3.14 Merge-request: !3075 07 March 2019, 20:00:26 UTC
4ca5a81 C++ feature checks: Match warnings more strictly Require the word "warning" to appear at the start of a line, after whitespace, or after a `:`. This is the same that CTest launchers use to match warnings. It avoids matching "warning" inside file paths. Fixes: #19019 07 March 2019, 19:55:54 UTC
8c998e7 Merge topic 'doc-fix' d7ca0a2644 Help: add code-block directive Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3074 07 March 2019, 19:49:27 UTC
d7ca0a2 Help: add code-block directive 07 March 2019, 16:52:38 UTC
e58e38f Merge topic 'more_header_docs' 46c5830394 Help: provide example for HTTPHEADER option to ctest_submit Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3072 07 March 2019, 15:52:15 UTC
46c5830 Help: provide example for HTTPHEADER option to ctest_submit 07 March 2019, 15:08:34 UTC
2992ba2 Merge topic 'feature/cleanup-ctest' 1166aa5ce7 ctest: refactor some code Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3064 07 March 2019, 14:46:03 UTC
6ae5fff Optimize target properties processing at generation step Avoid creating unnecessary `cmCompileGeneratorExpression` instances. Use runtime polymorphism to avoid the full genex infrastructure when a property value does not contain a genex. Issue: #18965 07 March 2019, 14:25:43 UTC
c042c99 Merge branch 'install-no-imported-global' into release-3.14 Merge-request: !3071 07 March 2019, 14:17:21 UTC
3a5ccab Merge branch 'release-3.14' 07 March 2019, 14:16:32 UTC
591fab8 Merge topic 'vs-explicit-newline' 0bf4418017 VS: Encode newlines in XML attributes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3065 07 March 2019, 14:15:57 UTC
47389c5 install: Do not crash on imported global target Since commit e89ad0f94e (install: Allow installing targets created in another directory, 2018-06-18, v3.13.0-rc1~407^2) the `install(TARGETS)` command may find a global-scoped target outside the calling directory. Ignore an `IMPORTED GLOBAL` target if it is found in this way. Imported targets cannot be installed, and trying to do so violates internal invariants. Fixes: #19022 07 March 2019, 14:00:56 UTC
538e699 Help: for command enable_testing, explain relation to module CTest. 07 March 2019, 10:58:22 UTC
8f05be9 CMake Nightly Date Stamp 07 March 2019, 05:01:08 UTC
629613e Merge branch 'release-3.14' 06 March 2019, 14:44:34 UTC
898d21e Merge branch 'vs-explicit-newline' into release-3.14 Merge-request: !3065 06 March 2019, 14:43:27 UTC
0bf4418 VS: Encode newlines in XML attributes Encode `\n` as `&#10;` to avoid generating a literal newline inside an XML attribute. This is more readable and also fixes custom commands in `.csproj` files with VS 2019 RC. Fixes: #19001 06 March 2019, 14:37:21 UTC
back to top