summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* 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
| |/ / / /
* | | | | Merge topic 'optimize-cmListFileFunction'Marc Chevrier2020-10-0214-85/+123
|\ \ \ \ \ | |_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | e614528ad1 cmListFileCache: Make cmListFileFunction a shared pointer Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5228
| * | | | cmListFileCache: Make cmListFileFunction a shared pointerOleksandr Koval2020-10-0114-85/+123
| |/ / / | | | | | | | | | | | | | | | | Passing cmListFileFunction everywhere by-value involves big overhead. Now cmListFileFunction stores std::shared_ptr to the underlying data.
* | | | CMake Nightly Date StampKitware Robot2020-10-021-1/+1
| | | |
* | | | Merge topic 'macos-arm64'Brad King2020-10-012-0/+7
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b6c60f14b6 macOS: Default to arm64 architecture on Apple Silicon hosts 383e81aa60 Tests: Teach RunCMake to ignore Xcode internal objc warnings 8f75912176 Tests: Enable Assembler test case when CMAKE_OSX_ARCHITECTURES has one value Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5291
| * | | | macOS: Default to arm64 architecture on Apple Silicon hostsBrad King2020-09-302-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Detect `arm64` hardware using a method that pierces Rosetta. If `CMAKE_OSX_ARCHITECTURES` is not set, pass explicit flags to the toolchain to use `arm64` instead of letting the toolchain pick. Fixes: #20989
* | | | | Merge topic 'cmake-gui-reference-manual'Brad King2020-10-014-8/+40
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0fe2ee3d43 CMake GUI: Add "CMake Reference Manual" help item 391ff1ec51 Refactor: Modernize cmSystemTools::FindCMakeResources() Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5302
| * | | | | CMake GUI: Add "CMake Reference Manual" help itemKyle Edwards2020-09-304-2/+34
| | | | | | | | | | | | | | | | | | | | | | | | And switch the ordering of "Help" and "About".
| * | | | | Refactor: Modernize cmSystemTools::FindCMakeResources()Kyle Edwards2020-09-301-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | Use cmStrCat(), cmStrLen(), and cmHasLiteralSuffix().
* | | | | | Merge topic 'genexpr-for-mfc-flag'Brad King2020-10-012-2/+3
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c1f1eaf7a4 VS: Teach CMAKE_MFC_FLAG to support generator expressions Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5283
| * | | | | | VS: Teach CMAKE_MFC_FLAG to support generator expressionsAndrey Starodubtsev2020-09-302-2/+3
| | | | | | |
* | | | | | | Merge topic 'msvc_implib'Brad King2020-10-012-10/+14
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7bda9a7fc7 VS: Make ImportLibary generation optional Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5282
| * | | | | | | VS: Make ImportLibary generation optionalMark Jansen2020-09-302-10/+14
| | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | Fixes: #21180