summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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 '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
|/ / / /
* | | | Merge topic 'user-interaction-presets'Brad King2020-10-071-0/+76
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4bdc1c0a2c Help: Update user interaction guide with presets info Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5340
| * | | | Help: Update user interaction guide with presets infoKyle Edwards2020-10-061-0/+76
| | | | |
* | | | | Merge topic 'cmake-presets-empty-var'Brad King2020-10-0714-16/+84
|\ \ \ \ \ | |_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | 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-0614-16/+84
| |/ / /
* | | | Merge topic 'add_ispc_to_check_helpers'Brad King2020-10-078-1/+58
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e17e2c6a51 ISPC: CheckCompilerFlags and CheckSourceCompiles support ISPC Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5337
| * | | | ISPC: CheckCompilerFlags and CheckSourceCompiles support ISPCRobert Maynard2020-10-068-1/+58
| | | | |
* | | | | Merge topic 'CheckCompilerFlag-gcc-10'Brad King2020-10-072-5/+12
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d66858c8e4 CheckCompilerFlag: Update the regex used to detect invalid options for GCC 10 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5331
| * | | | | CheckCompilerFlag: Update the regex used to detect invalid options for GCC 10Luthaf2020-10-062-5/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The warning emmitted by GCC for invalid options have been updated to read "command-line option XXX is valid ..." instead of "command line option XXX is valid ...". Update the regex to make it valid with both the old and new warning message. Fixes: #21275
* | | | | | Merge topic 'ci-nightly'Brad King2020-10-074-9/+22
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dd47d0d7f4 gitlab-ci: add rules to enable jobs in a nightly pipeline schedule 3f494b12ea gitlab-ci: configure continuous job ctest build name and model accordingly 63c7e7ca04 gitlab-ci: factor out ctest_start() model into a variable 0556bd2f8a gitlab-ci: use ctest_start GROUP option instead of deprecated TRACK Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5334
| * | | | | | gitlab-ci: add rules to enable jobs in a nightly pipeline scheduleBrad King2020-10-072-0/+10
| | | | | | |
| * | | | | | gitlab-ci: configure continuous job ctest build name and model accordinglyBrad King2020-10-071-0/+2
| | | | | | |
| * | | | | | gitlab-ci: factor out ctest_start() model into a variableBrad King2020-10-073-2/+3
| | | | | | |
| * | | | | | gitlab-ci: use ctest_start GROUP option instead of deprecated TRACKBrad King2020-10-073-9/+9
| |/ / / / /
* | | | | | CMake Nightly Date StampKitware Robot2020-10-071-1/+1
| | | | | |
* | | | | | Merge topic 'ide-integration-guide'Kyle Edwards2020-10-063-0/+128
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6e10518cbc Help: Add IDE integration guide Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5298
| * | | | | Help: Add IDE integration guideKyle Edwards2020-10-063-0/+128
|/ / / / /
* | | | | Merge topic 'cmake-presets'Brad King2020-10-06280-83/+5185
|\ \ \ \ \ | |_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | .gitignore: Add CMakeUserPresets.jsonKyle Edwards2020-10-051-0/+1
| | | | |
| * | | | Help: Add presets documentation and release notesKyle Edwards2020-10-053-0/+378
| | | | |
| * | | | CMake GUI: Add presets functionalityKyle Edwards2020-10-0532-11/+1632
| | | | |
| * | | | CMake: Add presets functionalityKyle Edwards2020-10-05233-46/+2219
| | | | |
| * | | | 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-052-12/+34
| | | | |
| * | | | CMake GUI Tests: Increase default sleep timeKyle Edwards2020-10-051-1/+1
| | |_|/ | |/| |
* | | | Merge branch 'release-3.18' into masterBrad King2020-10-060-0/+0
|\ \ \ \ | |_|/ / |/| | |
| * | | CMake 3.18.4v3.18.4Brad King2020-10-061-1/+1
| | | |
* | | | Merge topic 'gitlab-ci-fix-fortran-c-test'Brad King2020-10-061-0/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 39da646238 gitlab-ci: add FortranC test directory to the artifacts Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5336
| * | | | gitlab-ci: add FortranC test directory to the artifactsBen Boeckel2020-10-061-0/+1
|/ / / /