| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| |
| |
| | |
b357f78196 IAR: Use .o object file extension with IAR-Ilink toolchains
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5380
|
| |
| |
| |
| |
| | |
The compiler default extension for its objects is `.o`.
Prefer that over `.obj`.
|
|\ \
| |/
|/|
| |
| |
| |
| | |
b9cb1d324d Fix regression in test/install/package configuration selection
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5381
|
|/
|
|
|
|
|
|
|
|
| |
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
|
|\
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| |
| |
| |
| | |
Reset `std::cout` to write in binary mode with no encoding conversions.
Co-Author: Brad King <brad.king@kitware.com>
Fixes: #21295
|
| | |
|
| | |
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
8e7ece1416 bootstrap: add smake as known make processors
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5372
|
| | |
| | |
| | |
| | | |
As found in “Modules/CMakeUnixFindMake.cmake”
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
f0ac977d3c bootstrap: add samu as known ninja processors
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5371
|
|/ /
| |
| |
| | |
As found in “Modules/CMakeNinjaFindMake.cmake”
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
440ee739c4 cmake-gui: Attach icons only to main GUI executables
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5368
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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.
|
|\ \ \
| |/ /
|/| |
| | |
| | |
| | |
| | | |
7d811ceb3a Help: Fix invalid code-block in cmake(1) manual
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5369
|
|/ /
| |
| |
| | |
Fixes: #21304
|
| | |
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
f7ae4f572b cmake-gui: Restore application icon on Windows
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5362
|
|/ /
| |
| |
| |
| |
| |
| | |
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.
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
efe48189bf cmake-gui: Restore application icon on macOS
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kyle Edwards <kyle.edwards@kitware.com>
Merge-request: !5361
|
|/ /
| |
| |
| |
| |
| |
| | |
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.
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
8e4aa63c7b Android: show supported API level in error message
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5358
|
|/ / |
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
5c2f9e3eeb Android: Fatal if ABI is not supported by NDK
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5351
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
0a9af79995 export: Remove leftover inaccurate code comment
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5359
|
| | | |
| | | |
| | | |
| | | |
| | | | |
No functional changes.
Relates: !5352
|
|\ \ \ \
| |/ / /
|/| | |
| | | |
| | | |
| | | |
| | | | |
5772ca0a53 FindPython: Ensure Apple Xcode python 3 is usable
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5356
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The python 3 distributed as part of Xcode requires the specification
of a 'rpath' pointing at frameowrks root for a correct execution.
Fixes: #21293
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
64690f6df0 export: Do not fail generation for namelink-only case
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5352
|
| |/ / / |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
94c955e508 Tests: Test the CMakePresets.json example in the documentation
d6af1e83bc Help: Fix documentation of CMakePresets.json's cacheVariables
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5353
|
| | | | | |
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
cacheVariables is a map with variable names as the keys, but the
example in the documentation was not updated to reflect this. Fix
the example.
|
|\ \ \ \
| |/ / /
|/| | |
| | | |
| | | |
| | | |
| | | |
| | | | |
f4215ee57d Ninja Multi-Config: Fix segfault when installing an export
18372afcd4 Help: Fix documentation for Ninja Multi-Config's build.ninja
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5355
|
| | | |
| | | |
| | | |
| | | | |
Fixes: #21290
|
|/ / / |
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
06c0d59c17 IWYU: Map <*> headers to <cm/*> headers
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5327
|
| | | |
| | | |
| | | |
| | | |
| | | | |
For headers which exclusively contain things that were not present
in C++11.
|
|\ \ \ \
| |_|/ /
|/| | |
| | | |
| | | |
| | | |
| | | |
| | | | |
798c1c3192 GNUInstallDirs: Comply with Debian Policy on LIBEXECDIR
75bcd3cf54 Tests: Add RunCMake.GNUInstallDirs expected output specific to Debian
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5349
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
If CMAKE_INSTALL_PREFIX is /usr, CMAKE_INSTALL_LIBEXECDIR shall return
the same value as CMAKE_INSTALL_LIBDIR on Debian.
While the FHS allows /usr/libexec for internal binaries
(https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#usrlibexec) the
Debian Policy Manual states an exception here (section 9.1.1 bullet point 4):
https://www.debian.org/doc/debian-policy/ch-opersys#file-system-structure.
Fixes: #21287
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
ac765f5eff FetchContent: Remove unnecessary policy CMP0114 setting
62e73a7d10 Tests: Fix policy version in RunCMake.ExternalProject test
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5350
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Now that `CMAKE_VERSION` is at least 3.19, the policy will be set to NEW
implicitly by the version.
|
|/ / / /
| | | |
| | | |
| | | |
| | | | |
Now that we have policies that need to be tested, this test cannot
just use CMAKE_VERSION for the policy level.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
The package pipeline for release versions should not upload packages
automatically to our archive of nightly development versions.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Release versions do not have the development topic section of
the CMake Release Notes index page.
|
|\ \ \ \
| |/ / /
|/| | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
e1ab55b4ca Help: Update Sphinx versionadded directives for 3.19 release
1b6c0b375e Help: Organize and revise 3.19 release notes
b81cb27f20 Help: Consolidate 3.19 release notes
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5345
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Run the script:
Utilities/Sphinx/update_versions.py --since v3.18.0 --overwrite
|