| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| |
| |
| | |
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
|
| | |
| | |
| | |
| | |
| | | |
Add section headers similar to the 3.18 release notes and move each
individual bullet into an appropriate section. Revise a few bullets.
|
|/ /
| |
| |
| |
| | |
Run the `Utilities/Release/consolidate-relnotes.bash` script to move
notes from `Help/release/dev/*` into `Help/release/3.19.rst`.
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
b756ec8a46 cm_cxx_features: Filter out MSBXXXX warnings
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5348
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
When building CMake in `%TMP%` on Windows, MSBuild issues warnings.
Filter those out to avoid breaking C++ feature checks.
Fixes: #21270
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
1ab574a0f4 Android: Add support for NDK r22
91a362d2fa Android: Drop redundant setting of CMP0057 in Android-Determine
0b082c5253 Android: Select Android API after ABI is determined
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5332
|
| | | |
| | | |
| | | |
| | | |
| | | | |
NDK r22 removed platforms and sysroot directory.
NDK r18+ provides `.cmake` files with tables of platforms and abis.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
A module-wide setting was added by commit 8ede35523e (IN_LIST: Ensure
policy allows if(IN_LIST) if used by a module, 2018-09-12,
v3.13.0-rc1~95^2), so our local setting is no longer needed.
|
| | | |
| | | |
| | | |
| | | | |
API level depends on ABI. E.g. for LP64 the minimum API level should be 21 instead of 16 for others.
|