summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'android-api-level-range' into release-3.19Brad King2020-10-131-1/+2
|\ | | | | | | | | | | | | 8e4aa63c7b Android: show supported API level in error message Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5358
| * Android: show supported API level in error messageHaibo Huang2020-10-131-1/+2
|/
* Merge topic 'android-verify-abi-in-ndk' into release-3.19Brad King2020-10-132-1/+7
|\ | | | | | | | | | | | | 5c2f9e3eeb Android: Fatal if ABI is not supported by NDK Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5351
| * Android: Fatal if ABI is not supported by NDKHaibo Huang2020-10-092-1/+7
| |
* | Merge topic 'export-namelink-only-comment-removal' into release-3.19Brad King2020-10-131-1/+0
|\ \ | | | | | | | | | | | | | | | | | | 0a9af79995 export: Remove leftover inaccurate code comment Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5359
| * | export: Remove leftover inaccurate code commentCraig Scott2020-10-131-1/+0
| | | | | | | | | | | | | | | No functional changes. Relates: !5352
* | | Merge topic 'FindPython-Apple-python3' into release-3.19Brad King2020-10-135-0/+41
|\ \ \ | |/ / |/| | | | | | | | | | | | | | 5772ca0a53 FindPython: Ensure Apple Xcode python 3 is usable Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5356
| * | FindPython: Ensure Apple Xcode python 3 is usableMarc Chevrier2020-10-125-0/+41
| | | | | | | | | | | | | | | | | | | | | The python 3 distributed as part of Xcode requires the specification of a 'rpath' pointing at frameowrks root for a correct execution. Fixes: #21293
* | | Merge topic 'export-namelink-only' into release-3.19Craig Scott2020-10-1211-19/+66
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 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-0911-19/+66
| |/ /
* | | Merge topic 'cmake-presets-documentation-fix' into release-3.19Kyle Edwards2020-10-124-26/+37
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | Tests: Test the CMakePresets.json example in the documentationKyle Edwards2020-10-094-25/+37
| | | |
| * | | Help: Fix documentation of CMakePresets.json's cacheVariablesKyle Edwards2020-10-091-4/+3
| |/ / | | | | | | | | | | | | | | | 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.
* | | Merge topic 'ninja-multi-segfault' into release-3.19Kyle Edwards2020-10-122-9/+8
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | 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
| * | Ninja Multi-Config: Fix segfault when installing an exportKyle Edwards2020-10-091-7/+7
| | | | | | | | | | | | Fixes: #21290
| * | Help: Fix documentation for Ninja Multi-Config's build.ninjaKyle Edwards2020-10-091-2/+1
|/ /
* | Merge topic 'iwyu-map-cm-headers' into release-3.19Brad King2020-10-092-2/+6
|\ \ | | | | | | | | | | | | | | | | | | 06c0d59c17 IWYU: Map <*> headers to <cm/*> headers Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5327
| * | IWYU: Map <*> headers to <cm/*> headersKyle Edwards2020-10-082-2/+6
| | | | | | | | | | | | | | | For headers which exclusively contain things that were not present in C++11.
* | | Merge topic 'GNUInstallDirs-debian' into release-3.19Brad King2020-10-096-2/+135
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | | | | 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
| * | GNUInstallDirs: Comply with Debian Policy on LIBEXECDIRDennis Klein2020-10-082-4/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | Tests: Add RunCMake.GNUInstallDirs expected output specific to DebianBrad King2020-10-085-0/+122
| | |
* | | Merge topic 'rel-3.19-policy-settings' into release-3.19Brad King2020-10-082-2/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | FetchContent: Remove unnecessary policy CMP0114 settingBrad King2020-10-081-1/+0
| | | | | | | | | | | | | | | | | | | | Now that `CMAKE_VERSION` is at least 3.19, the policy will be set to NEW implicitly by the version.
| * | | Tests: Fix policy version in RunCMake.ExternalProject testBrad King2020-10-081-1/+1
|/ / / | | | | | | | | | | | | Now that we have policies that need to be tested, this test cannot just use CMAKE_VERSION for the policy level.
* | | Begin 3.19 release versioningBrad King2020-10-081-3/+3
| | |
* | | gitlab-ci: Drop package pipeline upload jobs for release branchBrad King2020-10-081-3/+3
| | | | | | | | | | | | | | | The package pipeline for release versions should not upload packages automatically to our archive of nightly development versions.
* | | Help: Drop development topic notes to prepare releaseBrad King2020-10-082-9/+0
| | | | | | | | | | | | | | | Release versions do not have the development topic section of the CMake Release Notes index page.
* | | Merge topic 'doc-3.19-relnotes'Brad King2020-10-0872-407/+334
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | | | | 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
| * | Help: Update Sphinx versionadded directives for 3.19 releaseBrad King2020-10-086-0/+12
| | | | | | | | | | | | | | | | | | Run the script: Utilities/Sphinx/update_versions.py --since v3.18.0 --overwrite
| * | Help: Organize and revise 3.19 release notesBrad King2020-10-081-183/+217
| | | | | | | | | | | | | | | Add section headers similar to the 3.18 release notes and move each individual bullet into an appropriate section. Revise a few bullets.
| * | Help: Consolidate 3.19 release notesBrad King2020-10-0866-407/+288
|/ / | | | | | | | | Run the `Utilities/Release/consolidate-relnotes.bash` script to move notes from `Help/release/dev/*` into `Help/release/3.19.rst`.
* | 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
* | | Merge topic 'android-ndk-r22'Brad King2020-10-081-61/+98
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | Android: Add support for NDK r22Haibo Huang2020-10-071-24/+64
| | | | | | | | | | | | | | | | | | | | NDK r22 removed platforms and sysroot directory. NDK r18+ provides `.cmake` files with tables of platforms and abis.
| * | | Android: Drop redundant setting of CMP0057 in Android-DetermineHaibo Huang2020-10-071-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | Android: Select Android API after ABI is determinedHaibo Huang2020-10-071-60/+60
| | | | | | | | | | | | | | | | API level depends on ABI. E.g. for LP64 the minimum API level should be 21 instead of 16 for others.
* | | | Merge topic 'check_cuda_helpers'Brad King2020-10-0816-4/+137
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5c66ac31e6 CUDA: CheckLinkerFlag now supports CUDA da2622ff36 CUDA: Add Support to SourceCompiles|Runs and CheckCompilerFlags Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5338
| * | | | CUDA: CheckLinkerFlag now supports CUDARobert Maynard2020-10-085-1/+15
| | | | |
| * | | | CUDA: Add Support to SourceCompiles|Runs and CheckCompilerFlagsRobert Maynard2020-10-0813-3/+122
| | | | |
* | | | | Merge topic 'FindwxWidgets-freebsd'Brad King2020-10-081-1/+9
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1fe5abb47f FindwxWidgets: Expand list of names for wx-config Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5342
| * | | | | FindwxWidgets: Expand list of names for wx-configAdriaan de Groot2020-10-071-1/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This looks for the FreeBSD-packaging names of wx-config as well. Fixes: #19372
* | | | | | Merge topic 'FindJNI-freebsd'Brad King2020-10-081-0/+8
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 79bfa0f75e FindJNI: Search in FreeBSD standard locations Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5341
| * | | | | | FindJNI: Search in FreeBSD standard locationsAdriaan de Groot2020-10-071-0/+8
| |/ / / / /
* | | | | | Merge topic 'FindPython-fix-tests-failures'Brad King2020-10-0811-14/+13
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2549dc7c93 FindPython: Enable C language in tests that find the Development component Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !5344
| * | | | | | FindPython: Enable C language in tests that find the Development componentMarc Chevrier2020-10-0711-14/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit 5537ccd814 (FindPython: Tests optimizations, 2020-10-01) some FindPython tests fail because the Development component cannot be found without knowing `CMAKE_LIBRARY_ARCHITECTURE`. Enable at least one language in each of these test cases to get that value. This is consistent with use in practice because the Development component does not make much sense without a language to compile sources anyway. Fixes: #21277
* | | | | | | CMake Nightly Date StampKitware Robot2020-10-081-1/+1
| |_|_|/ / / |/| | | | |
* | | | | | Merge topic 'vs-android-doc'Kyle Edwards2020-10-072-4/+8
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0a638e86b2 Help: Add note about Visual Studio tools for Android 55689ce800 Help: Add ref to Ninja Generators section Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5343
| * | | | | Help: Add note about Visual Studio tools for AndroidKyle Edwards2020-10-071-4/+6
| | | | | |
| * | | | | Help: Add ref to Ninja Generators sectionKyle Edwards2020-10-071-0/+2
|/ / / / /