https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
fd8d6ba Handle case sensitive system There is no need to use a case sensitive executable name, since it will be handled gracefully on windows anyway. This change allow support for Linux system, in particular Debian distribution where: ``` $ dpkg -L nuget ... /usr/bin/nuget ``` Fixes symptoms: ``` CPackNuGet:Debug: NUGET_EXECUTABLE=`NUGET_EXECUTABLE-NOTFOUND` CMake Error at /usr/share/cmake-3.13/Modules/Internal/CPack/CPackNuGet.cmake:282 (message): NuGet executable not found ``` 05 June 2019, 08:17:21 UTC
6ca4973 CMake Nightly Date Stamp 05 June 2019, 04:01:09 UTC
6a78bdb Merge branch 'release-3.15' 04 June 2019, 16:29:55 UTC
a423194 Merge branch 'ctest_xml_tweaks' into release-3.15 Merge-request: !3423 04 June 2019, 16:29:02 UTC
ac16778 Merge topic 'ctest_xml_tweaks' c0f00079a9 Tests: Fix RunCMake.ctest_update test to not require GIT_EXECUTABLE Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3423 04 June 2019, 16:28:14 UTC
c0f0007 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 Merge branch 'GetPrerequisites-variable-typo' into release-3.15 Merge-request: !3421 04 June 2019, 16:11:21 UTC
0a68c30 Merge topic 'GetPrerequisites-variable-typo' 0da2c35d6b GetPrerequisites: fix regression in gp_append_unique Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3421 04 June 2019, 16:09:41 UTC
0da2c35 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
9800461 Begin post-3.15 development 04 June 2019, 14:56:45 UTC
4ec377f Merge branch 'release-3.15' 04 June 2019, 14:55:43 UTC
9d78ce0 CMake 3.15.0-rc1 version update 04 June 2019, 14:55:08 UTC
118bd8b 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 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 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 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 Help: Document Swift_DEPENDENCIES_FILE property defaults Copy wording from the release notes. 04 June 2019, 13:55:37 UTC
4d80bd5 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 Help: Clarify COMPILE_LANG_AND_ID release note 04 June 2019, 12:45:49 UTC
9098d31 Help: Clarify vs-just-my-code-debugging release note language 04 June 2019, 12:45:49 UTC
bb8b372 Help: Reference project command in CMAKE_PROJECT_INCLUDE_BEFORE relnotes 04 June 2019, 12:45:49 UTC
842f70c 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 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 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 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 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 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 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 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 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 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 CMake Nightly Date Stamp 04 June 2019, 04:01:06 UTC
f263650 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 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 Tests: Add RunCMake.CommandLine make_directory test checks 03 June 2019, 18:17:11 UTC
3eb16de Tests: Fix RunCMake.CommandLine make_directory test name 03 June 2019, 18:16:50 UTC
b06f4c8 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 Ninja: Add support for CUDA nvcc response files 03 June 2019, 15:53:27 UTC
5efac09 Ninja: Compute linker response file flag earlier 03 June 2019, 15:52:28 UTC
7347240 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 CheckLanguage: Report CMAKE_CUDA_HOST_COMPILER if needed for compilation Fixes: #19013 03 June 2019, 14:36:06 UTC
162555d Help: Add release notes for updated generator expressions 03 June 2019, 14:23:49 UTC
808b818 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 Genex: PlatformId now can match against a list of ids. 03 June 2019, 14:20:23 UTC
ec66af2 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 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 Teach CROSSCOMPILING_EMULATOR to support arguments Fixes: #19321 03 June 2019, 14:17:17 UTC
3475e27 cmListFileCache: When missing ending ) print starting line instead of last one Fixes: #19301 03 June 2019, 14:03:53 UTC
7456739 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
619416f The error message for VISIBILITY_PRESET now documents valid options. Rather than just state the value for VISIBILITY_PRESET was invalid, we additionally list the accepted values. 03 June 2019, 13:56:03 UTC
5e2d22c Merge topic 'FindPython-Python_ROOT_DIR-searched-first' 52b298bd03 FindPython: ensure Python_ROOT_DIR is always searched first Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3408 03 June 2019, 13:22:33 UTC
3cb5a8d Merge topic 'doc-test-cost-default' 774102aaec Help: Clarify the default value for test property COST Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3397 03 June 2019, 12:20:22 UTC
18d6bdb Merge topic 'add_library_unknown' 4127f82179 add_library: Document UNKNOWN type of imported targets Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3346 03 June 2019, 12:18:02 UTC
7dae93b CMake Nightly Date Stamp 03 June 2019, 04:01:05 UTC
774102a Help: Clarify the default value for test property COST Co-Authored-By: Steve Mokris <smokris@softpixel.com> 02 June 2019, 11:08:56 UTC
4127f82 add_library: Document UNKNOWN type of imported targets 02 June 2019, 06:44:47 UTC
51e7488 CMake Nightly Date Stamp 02 June 2019, 04:01:04 UTC
7f4a1d8 CMake Nightly Date Stamp 01 June 2019, 04:01:07 UTC
1879288 Merge topic 'vs-add-package-reference' 42e14d90b1 VS: Added support for VS package references for nuget Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Leonid Pospelov <pospelovlm@yandex.ru> Merge-request: !3389 31 May 2019, 17:18:31 UTC
52b298b FindPython: ensure Python_ROOT_DIR is always searched first 31 May 2019, 17:05:04 UTC
66bba23 Merge branch 'release-3.14' 31 May 2019, 14:39:09 UTC
f3e9a6f CMake 3.14.5 31 May 2019, 13:18:58 UTC
7202533 Merge topic 'ninja-cmcldeps' fd28e24947 Windows-MSVC.cmake: fix disabling of CMAKE_NINJA_CMCLDEPS_RC Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3404 31 May 2019, 13:10:51 UTC
ec4d70b Merge topic 'update-kwsys' 3a7f493b7b Merge branch 'upstream-KWSys' into update-kwsys 9ef1e13bcc KWSys 2019-05-30 (f892bacf) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3401 31 May 2019, 13:09:30 UTC
d8e90be Merge topic 'FindPython-remove-erroneous-code' 4a871d51a3 FindPython*: remove erroneous code Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3400 31 May 2019, 13:08:40 UTC
7e1c3b3 Merge branch 'release-3.14' 31 May 2019, 13:07:44 UTC
82fec37 Merge topic 'vs-depends-dedup' 42bc67bd43 VS: De-duplicate custom command dependencies d03a6fc857 VS: Clarify name of custom commands AdditionalInputs variable fcedf8e552 VS: Isolate custom command input/output generation scopes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3388 31 May 2019, 13:04:47 UTC
0d025f7 Merge topic 'implicit-includes-CPATH' 2d0b0e2b9d Do not exclude include directories made implicit by CPATH Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3395 31 May 2019, 13:03:28 UTC
ebee9ff CMake Nightly Date Stamp 31 May 2019, 04:01:06 UTC
c0b560f Merge topic 'update-vim-syntax' b410dd5a05 Merge branch 'upstream-vim-cmake-syntax' into update-vim-syntax 06434fc274 vim-cmake-syntax 2019-05-29 (c42ede9f) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3394 30 May 2019, 18:14:22 UTC
dd7ba6f Merge branch 'vs-depends-dedup' into release-3.14 Merge-request: !3388 30 May 2019, 18:11:19 UTC
42bc67b VS: De-duplicate custom command dependencies Avoid listing the same input more than once in custom commands generated in `.vcxproj` and `.csproj` files. In the case of a `.vcxproj` file additionally avoid listing the source to which the command is attached since it is already implicitly a dependency. This is a nice cleanup and also works around a VS 2019 16.1 regression in MSBuild dependency checking. Starting with that version, MSBuild now re-builds custom commands when the list of dependencies has changed. However, its check is confused by duplicate dependencies. De-duplicating them avoids this problem. Co-Author: Brad King <brad.king@kitware.com> Fixes: #19303 30 May 2019, 17:57:03 UTC
d03a6fc VS: Clarify name of custom commands AdditionalInputs variable 30 May 2019, 17:57:03 UTC
fcedf8e VS: Isolate custom command input/output generation scopes 30 May 2019, 17:57:03 UTC
fd28e24 Windows-MSVC.cmake: fix disabling of CMAKE_NINJA_CMCLDEPS_RC 30 May 2019, 17:11:34 UTC
7d9e66a Ninja: Remove non cmNinjaBuild based WriteBuild method 30 May 2019, 16:38:21 UTC
ccf9507 Ninja: Use cmNinjaBuild class for WriteBuild 30 May 2019, 16:38:21 UTC
df06c8d Ninja: Use cmNinjaBuild class for WriteBuild 30 May 2019, 16:38:21 UTC
409922f Ninja: Use cmNinjaBuild class for WriteBuild 30 May 2019, 16:38:21 UTC
7fd3811 Ninja: Use cmNinjaBuild class for WriteBuild 30 May 2019, 16:38:20 UTC
834ec4e Ninja: Use cmNinjaBuild class for WriteBuild 30 May 2019, 16:38:20 UTC
465d6d7 Ninja: Use cmNinjaBuild class for WriteBuild 30 May 2019, 16:38:20 UTC
4c9e99e Ninja: Use cmNinjaBuild class for WriteBuild 30 May 2019, 16:38:20 UTC
cba8584 Ninja: Use cmNinjaBuild class for WriteBuild 30 May 2019, 16:38:20 UTC
c79b666 Ninja: Use cmNinjaBuild class for WriteBuild 30 May 2019, 16:38:20 UTC
477f9e3 Ninja: Use cmNinjaBuild class for WriteBuild 30 May 2019, 16:38:20 UTC
fc451f1 Ninja: Use cmNinjaBuild class for WriteBuild 30 May 2019, 16:38:20 UTC
2dc4834 Ninja: Remove WritePhonyBuild method 30 May 2019, 16:38:20 UTC
5823510 Ninja: Use cmNinjaBuild instead of WritePhonyBuild 30 May 2019, 16:38:19 UTC
fe01881 Ninja: Use cmNinjaBuild instead of WritePhonyBuild 30 May 2019, 16:38:19 UTC
c367f7d Ninja: Use cmNinjaBuild instead of WritePhonyBuild 30 May 2019, 16:38:19 UTC
1e7e47f Ninja: Use cmNinjaBuild instead of WritePhonyBuild 30 May 2019, 16:38:19 UTC
e97ea52 Ninja: Use cmNinjaBuild instead of WritePhonyBuild 30 May 2019, 16:38:19 UTC
43af4ca Ninja: Use cmNinjaBuild instead of WritePhonyBuild 30 May 2019, 16:38:19 UTC
e762da6 Ninja: Use cmNinjaBuild instead of WritePhonyBuild 30 May 2019, 16:38:19 UTC
0d0cb13 Ninja: Use cmNinjaBuild instead of WritePhonyBuild 30 May 2019, 16:38:14 UTC
09c2191 Ninja: Embrace temporary objects in scopes 30 May 2019, 16:21:40 UTC
dff42d4 Ninja: Use cmNinjaBuild instead of WritePhonyBuild 30 May 2019, 16:21:40 UTC
df72f06 Ninja: Use cmNinjaBuild instead of WritePhonyBuild 30 May 2019, 16:21:40 UTC
0eed548 Ninja: Use cmNinjaBuild instead of WritePhonyBuild 30 May 2019, 16:21:40 UTC
back to top