summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'export-namelink-only'Craig 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 branch 'release-3.19'Kyle Edwards2020-10-120-0/+0
|\ \
| * \ 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
* | \ \ Merge topic 'cmake-presets-documentation-fix'Kyle 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 branch 'release-3.19'Kyle Edwards2020-10-120-0/+0
|\ \ \ | | |/ | |/|
| * | 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
* | | Merge topic 'ninja-multi-segfault'Kyle 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
| |/
* | CMake Nightly Date StampKitware Robot2020-10-121-1/+1
| |
* | CMake Nightly Date StampKitware Robot2020-10-111-1/+1
| |
* | CMake Nightly Date StampKitware Robot2020-10-101-1/+1
| |
* | Merge topic 'ci-long-names'Kyle Edwards2020-10-091-1/+1
|\ \ | | | | | | | | | | | | | | | | | | 544ee0edc0 CI: Add a long filename to a build Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5354
| * | CI: Add a long filename to a buildKyle Edwards2020-10-091-1/+1
|/ / | | | | | | | | | | Nightly testing occasionally uncovers problems around long filenames that were not found during gitlab-ci testing. Give a GitLab runner a long filename to detect such problems.
* | Merge branch 'release-3.19'Brad King2020-10-090-0/+0
|\ \ | |/
| * 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
* | \ Merge topic 'iwyu-map-cm-headers'Brad 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 branch 'release-3.19'Brad King2020-10-090-0/+0
|\ \ \ | | |/ | |/|
| * | 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
* | \ \ Merge topic 'GNUInstallDirs-debian'Brad 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
| | | |
* | | | CMake Nightly Date StampKitware Robot2020-10-091-1/+1
| | | |
* | | | Merge topic 'refactor-custom-command-output-lookup'Brad King2020-10-088-358/+286
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 953f4d503d cmMakefile: Consolidate CreateGenerated{Outputs,Byproducts} 0090a11a42 cmLocalGenerator: Migrate custom command output lookup from cmMakefile 26464da5d3 cmMakefile: Drop unnecessary custom command APPEND check Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5347
| * | | | cmMakefile: Consolidate CreateGenerated{Outputs,Byproducts}Brad King2020-10-082-14/+3
| | | | | | | | | | | | | | | | | | | | | | | | | The implementations of these two methods are now identical, so combine them.
| * | | | cmLocalGenerator: Migrate custom command output lookup from cmMakefileBrad King2020-10-086-271/+276
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit 777ceaea94 (cmMakefile: Delay custom command creation, 2019-10-17, v3.17.0-rc1~352^2) we process custom command declarations at generate time. Therefore we do not need to look up what source file holds the custom command producing a given output until generate time.
| * | | | cmMakefile: Drop unnecessary custom command APPEND checkBrad King2020-10-085-73/+7
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | Since commit 777ceaea94 (cmMakefile: Delay custom command creation, 2019-10-17, v3.17.0-rc1~352^2) we process custom command declarations at generate time. This includes the append-to-non-existing-command check, so we do not need it at configure time.
* | | | Merge branch 'release-3.19'Brad King2020-10-080-0/+0
|\ \ \ \ | | |/ / | |/| |
| * | | 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
* | \ \ \ Merge topic 'rel-3.19-policy-settings'Brad 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 post-3.19 developmentBrad King2020-10-084-5/+14
| | | |
* | | | Merge branch 'release-3.19' into masterBrad King2020-10-084-15/+6
|\ \ \ \ | |/ / /
| * | | 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.