summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'doc-CMP0111' into release-3.19Brad King2020-10-191-1/+1
|\ | | | | | | | | | | | | | | 5c3a91c808 CMP0111: Clarify that the new error is on a missing property setting Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Alex Reinking <alex_reinking@berkeley.edu> Merge-request: !5385
| * CMP0111: Clarify that the new error is on a missing property settingBrad King2020-10-161-1/+1
| | | | | | | | The previous wording could be confused with the file missing on disk.
* | Merge topic 'cmake-gui-disable-presets' into release-3.19Craig Scott2020-10-172-4/+15
|\ \ | | | | | | | | | | | | | | | | | | | | | d471406f0b CMake GUI: Disable preset fields instead of hiding them Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Brad King <brad.king@kitware.com> Merge-request: !5374
| * | CMake GUI: Disable preset fields instead of hiding themKyle Edwards2020-10-162-4/+15
| | |
* | | Merge topic 'file-configure-angle-brackets' into release-3.19Brad King2020-10-161-9/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 06a9a3bdc3 file(CONFIGURE): Allow angle brackets in content Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5379
| * | | file(CONFIGURE): Allow angle brackets in contentCristian Adam2020-10-151-9/+1
| | | | | | | | | | | | | | | | Fixes: #21306
* | | | Fix regression in test/install/package configuration selectionBrad King2020-10-151-3/+2
| |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | In commit 7a969fe21d (cmMakefile: Refactor API to better handle empty config values, 2020-06-30, v3.19.0-rc1~567^2), calls to `GetGeneratorConfigs` that pass `OnlyMultiConfig` only want to get any configurations listed if the generator is multi-config. Fix the implementation to actually do that. Fixes: #21316
* | | Merge topic 'cmake-E-cat-binary' into release-3.19Brad King2020-10-158-54/+103
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | | | | | | | f7a5f28318 cmake: Fix '-E cat' command for binary files on Windows 90b39a5209 cmConsoleBuf: Factor out cout/cerr console buffer management f1fdd15863 clang-format: Fix include block order in ctest.cxx and cpack.cxx Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5364
| * | cmake: Fix '-E cat' command for binary files on WindowsJohnny Jazeix2020-10-143-7/+26
| | | | | | | | | | | | | | | | | | | | | Reset `std::cout` to write in binary mode with no encoding conversions. Co-Author: Brad King <brad.king@kitware.com> Fixes: #21295
| * | cmConsoleBuf: Factor out cout/cerr console buffer managementBrad King2020-10-147-36/+65
| | |
| * | clang-format: Fix include block order in ctest.cxx and cpack.cxxBrad King2020-10-142-13/+14
| | |
| * | CMake 3.18.4v3.18.4Brad King2020-10-061-1/+1
| | |
* | | cmake-gui: Attach icons only to main GUI executablesBrad King2020-10-141-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In commit efe48189bf (cmake-gui: Restore application icon on macOS, 2020-10-13, v3.19.0-rc1~2^2) and commit f7ae4f572b (cmake-gui: Restore application icon on Windows, 2020-10-13, v3.19.0-rc1~1^2) we attached the icon source files to all consumers of `CMakeGUILib`, but that includes other libraries like `CMakeGUIMainLib`. The latter library is meant only for direct consumption by a GUI executable, so use that to propagate the icons instead.
* | | CMake 3.19.0-rc1v3.19.0-rc1Brad King2020-10-131-1/+1
| | |
* | | cmake-gui: Restore application icon on WindowsBrad King2020-10-131-5/+1
| | | | | | | | | | | | | | | | | | | | | In commit 41e223deb3 (CMake GUI: Split up into libraries, add test shim, 2020-09-14) the Windows resource source file that references the icon was moved to CMakeGUILib, but it needs to be directly in the main application in order to be attached properly.
* | | cmake-gui: Restore application icon on macOSBrad King2020-10-131-6/+6
| | | | | | | | | | | | | | | | | | | | | In commit 41e223deb3 (CMake GUI: Split up into libraries, add test shim, 2020-09-14) the macOS icon source file was moved to CMakeGUILib, but it needs to be directly in the main application in order to be attached to the `.app` in the right place.
* | | export: Remove leftover inaccurate code commentCraig Scott2020-10-131-1/+0
| | | | | | | | | | | | | | | No functional changes. Relates: !5352
* | | Merge topic 'export-namelink-only' into release-3.19Craig Scott2020-10-121-19/+27
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 64690f6df0 export: Do not fail generation for namelink-only case Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5352
| * | | export: Do not fail generation for namelink-only caseDeniz Bahadir2020-10-091-19/+27
| | | |
* | | | Ninja Multi-Config: Fix segfault when installing an exportKyle Edwards2020-10-091-7/+7
|/ / / | | | | | | | | | Fixes: #21290
* | | Begin 3.19 release versioningBrad King2020-10-081-3/+3
| |/ |/|
* | Merge topic 'ignore_MSB_warnings'Brad King2020-10-081-0/+2
|\ \ | | | | | | | | | | | | | | | | | | b756ec8a46 cm_cxx_features: Filter out MSBXXXX warnings Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5348
| * | cm_cxx_features: Filter out MSBXXXX warningsAnonymous Maarten2020-10-081-0/+2
| | | | | | | | | | | | | | | | | | | | | When building CMake in `%TMP%` on Windows, MSBuild issues warnings. Filter those out to avoid breaking C++ feature checks. Fixes: #21270
* | | CMake Nightly Date StampKitware Robot2020-10-081-1/+1
| | |
* | | Merge topic 'cmake-presets-empty-var'Brad King2020-10-071-1/+11
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | a395cb516b CMakePresets.json: Prohibit empty variable names Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5339
| * | | CMakePresets.json: Prohibit empty variable namesKyle Edwards2020-10-061-1/+11
| | | |
* | | | CMake Nightly Date StampKitware Robot2020-10-071-1/+1
|/ / /
* | | Merge topic 'cmake-presets'Brad King2020-10-0630-70/+2059
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6f8fdc686c .gitignore: Add CMakeUserPresets.json 1d25760198 Help: Add presets documentation and release notes a4382f72d7 CMake GUI: Add presets functionality 8617479061 CMake: Add presets functionality 06128cf949 Presets: Add cmCMakePresetsFile class 5a36542086 Refactor: Add allowArch parameter to cmake::CreateGlobalGenerator() 3059e6aed7 cmJSONHelpers: Add new Bind() function 8682d1b7b2 CMake GUI Tests: Increase default sleep time Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Michael Hirsch, Ph.D. <michael@scivision.dev> Merge-request: !5169
| * | | CMake GUI: Add presets functionalityKyle Edwards2020-10-0515-11/+762
| | | |
| * | | CMake: Add presets functionalityKyle Edwards2020-10-055-46/+366
| | | |
| * | | Presets: Add cmCMakePresetsFile classKyle Edwards2020-10-053-0/+906
| | | |
| * | | Refactor: Add allowArch parameter to cmake::CreateGlobalGenerator()Kyle Edwards2020-10-0510-19/+20
| | | |
| * | | cmJSONHelpers: Add new Bind() functionKyle Edwards2020-10-051-0/+11
| |/ /
* | | Merge topic 'fix-uninitialized-21166'Brad King2020-10-062-0/+4
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | c27553afb2 cmCTestBuildHandler: Avoid uninitialized line-numbers e4e85c5b2d cmake: Fix uninitialized member in HandleDeleteCacheVariables Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5321
| * | | cmCTestBuildHandler: Avoid uninitialized line-numbersAdriaan de Groot2020-10-051-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | When commands fail, there is no line number to report; still initialize it explicitly to avoid compiler warnings. Issue: #21166
| * | | cmake: Fix uninitialized member in HandleDeleteCacheVariablesAdriaan de Groot2020-10-051-0/+2
| |/ / | | | | | | | | | | | | | | | | | | If there is no existing value, mark the saved entry as UNINITIALIZED (avoids compiler warning about uninitialized type). Issue: #21166
* | | Merge topic 'csharp-source_group-bugfix'Brad King2020-10-061-1/+8
|\ \ \ | | |/ | |/| | | | | | | | | | | | | 8d87cfdbf3 VS: Fix regression in C# source links Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5314
| * | VS: Fix regression in C# source linksKinan Mahdi2020-10-051-1/+8
| | | | | | | | | | | | | | | | | | Fix logic used since commit ac6b18cd90 (CSharp: Add support for source groups with out-of-source builds, 2020-02-18, v3.18.0-rc1~645^2). Add a check of the physical file location for C# source groups.
| * | CMake 3.18.3v3.18.3Brad King2020-09-221-1/+1
| | |
| * | Merge topic 'foreach-int-parse-range-check' into release-3.18Brad King2020-09-211-0/+6
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | 0412b55b83 foreach: Fix crash parsing integer out of range Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5239
* | | | CMake Nightly Date StampKitware Robot2020-10-061-1/+1
| |_|/ |/| |
* | | CMake Nightly Date StampKitware Robot2020-10-051-1/+1
| | |
* | | Merge topic 'xcode-refactor-framework-linking'Craig Scott2020-10-042-6/+20
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | ce2dee9e5b Xcode: Don't add framework as -framework argument in linker info list Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5216
| * | | Xcode: Don't add framework as -framework argument in linker info listGusts Kaksis2020-10-022-6/+20
| | | |
* | | | CMake Nightly Date StampKitware Robot2020-10-041-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2020-10-031-1/+1
| | | |
* | | | Merge topic 'execute_process-fatal-error'Brad King2020-10-021-1/+57
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 116a427eb1 execute_process: add options for fatal errors on subprocess failure Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5243
| * | | | execute_process: add options for fatal errors on subprocess failureAsit Dhal2020-10-011-1/+57
| | | | | | | | | | | | | | | | | | | | Fixes: #19930
* | | | | Merge topic 'ctest-memcheck-compute-sanitizer'Brad King2020-10-021-1/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 050720f3ad CTest: add compute-sanitizer alias for cuda-memcheck Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5305
| * | | | | CTest: add compute-sanitizer alias for cuda-memcheckTobias Ribizel2020-10-011-1/+2
| |/ / / /