summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* CMake Nightly Date StampKitware Robot2020-06-251-1/+1
|
* Merge topic 'mkl-win32'Brad King2020-06-242-2/+6
|\ | | | | | | | | | | | | 56e645a4c3 Find{BLAS,LAPACK}: Add missing thread library for Intel MKL on Win32 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4936
| * Find{BLAS,LAPACK}: Add missing thread library for Intel MKL on Win32evatux2020-06-232-2/+6
| | | | | | | | | | | | | | | | | | The patch also updates the documentation to explicitly state that Intel10_32 stands for threaded case (linked with Intel OpenMP). Later, one may need to add Intel10_32_seq to support linking with the sequential version of Intel MKL. Fixes: #20857
* | CMake Nightly Date StampKitware Robot2020-06-241-1/+1
|/
* Merge topic 'deprecate-pre-2.8.12'Craig Scott2020-06-2398-92/+253
|\ | | | | | | | | | | | | | | | | | | | | 5845c218d7 Deprecate compatibility with CMake versions older than 2.8.12 7b07ccdd2b Tests/*Only: Update cmake_minimum_required versions 9b99b4bfc8 Tests/RunCMake: Update cmake_minimum_required versions fcea4a3b45 cmStateSnapshot: Invert CanPopPolicyScope return value to match name Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !4897
| * Deprecate compatibility with CMake versions older than 2.8.12Brad King2020-06-1821-11/+171
| | | | | | | | | | | | | | | | Issue a deprecation warning on calls to `cmake_minimum_required` or `cmake_policy` that set policies based on versions older than 2.8.12. Note that the effective policy version includes `...<max>` treatment. This is important in combination with commit ca24b70d31 (Export: Specify a policy range in exported files, 2020-05-16, v3.18.0-rc1~133^2).
| * Tests/*Only: Update cmake_minimum_required versionsBrad King2020-06-184-2/+4
| | | | | | | | Use 3.3 or 2.8.12 where possible.
| * Tests/RunCMake: Update cmake_minimum_required versionsBrad King2020-06-1873-77/+76
| | | | | | | | Use 3.3 or 2.8.12 where possible.
| * cmStateSnapshot: Invert CanPopPolicyScope return value to match nameBrad King2020-06-182-2/+2
| |
* | Merge branch 'release-3.18'Brad King2020-06-230-0/+0
|\ \
| * \ Merge topic 'doc-get_target_property' into release-3.18Brad King2020-06-231-5/+5
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | f4b911a2c9 Help: Update docs for failure result of get_target_property Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4933
* | \ \ Merge topic 'doc-get_target_property'Brad King2020-06-231-5/+5
|\ \ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | f4b911a2c9 Help: Update docs for failure result of get_target_property Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4933
| * | | Help: Update docs for failure result of get_target_propertyChristopher Tetreault2020-06-231-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | If `get_target_property` fails to find a value for a non-inherited property, it appends `-NOTFOUND` to the var name and sets that as the result, rather than setting the value of the var to `NOTFOUND`.
* | | | Merge topic 'refactor_file_extension_queries'Brad King2020-06-2310-60/+52
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7628153edb Refactor file extension queries to be more consistent Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4925
| * | | | Refactor file extension queries to be more consistentRobert Maynard2020-06-2210-60/+52
| | | | | | | | | | | | | | | | | | | | | | | | | It was very easy to forgot to check against all language file extensions. This updates the internal API to have a unified API.
* | | | | Merge topic 'refactor_language_mapping_logic'Brad King2020-06-231-52/+79
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c4e890946a try_compile: consistently add language properties 0e16da8233 cmCoreTryCompile use anonymous namespace instead of static Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4895
| * | | | | try_compile: consistently add language propertiesRobert Maynard2020-06-221-25/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It was very easy to forgot to add all the possible language properties that try_compile might need. Refactored the code to make it harder to skip flags. This changes adds the missing language properties for the CUDA, Fortran, OBJC, OBJCXX, and Swift languages: - CMAKE_<LANG>_COMPILER_EXTERNAL_TOOLCHAIN - CMAKE_<LANG>_COMPILER_TARGET - CMAKE_<LANG>_LINK_NO_PIE_SUPPORTED - CMAKE_<LANG>_PIE_SUPPORTED
| * | | | | cmCoreTryCompile use anonymous namespace instead of staticRobert Maynard2020-06-181-37/+29
| | | | | |
* | | | | | Merge topic 'graphviz-cycles'Brad King2020-06-2318-234/+286
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ee5eb2eab4 Graphviz: add missing support for circular dependencies Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4926
| * | | | | | Graphviz: add missing support for circular dependenciesCorentin Plouet2020-06-2118-234/+286
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This support was actually added by removing a superfluous check that was too eager in cmLinkItemGraphVisitor.cxx. Extended the existing Graphviz tests to include this particular case, and re-generated the expected output files. Fixes: #20720
* | | | | | | Merge branch 'release-3.18'Brad King2020-06-230-0/+0
|\ \ \ \ \ \ \ | | |_|_|_|/ / | |/| | | | |
| * | | | | | Merge topic 'VxWorks-platform-id' into release-3.18Brad King2020-06-231-0/+3
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b22586be01 VxWorks: Add Platform ID for Modules/CMakePlatformId.h.in Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4922
* | \ \ \ \ \ \ Merge topic 'VxWorks-platform-id'Brad King2020-06-231-0/+3
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b22586be01 VxWorks: Add Platform ID for Modules/CMakePlatformId.h.in Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4922
| * | | | | | | VxWorks: Add Platform ID for Modules/CMakePlatformId.h.inLihua Zhao2020-06-231-0/+3
| | |_|_|_|/ / | |/| | | | |
* | | | | | | Merge branch 'release-3.18'Brad King2020-06-230-0/+0
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | |
| * | | | | | Merge topic 'makefile-fix-verbose' into release-3.18Brad King2020-06-231-3/+4
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7f78bc42cb Makefile: Fix regression in .SILENT rule Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4928
* | \ \ \ \ \ \ Merge topic 'makefile-fix-verbose'Brad King2020-06-231-3/+4
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7f78bc42cb Makefile: Fix regression in .SILENT rule Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4928
| * | | | | | | Makefile: Fix regression in .SILENT ruleDaniel Colascione2020-06-221-3/+4
| | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit d74e651b78 (Makefiles: Re-implement makefile target path escaping and quoting, 2020-04-10, v3.18.0-rc1~334^2~1), `WriteMakeRule` now correctly escapes `$` in make target paths as `$$`. However, this caused an existing call site to escape the `$(VERBOSE)` variable reference in the `.SILENT` prefix, making it ineffective. Sub-makefiles are invoked with `MAKESILENT`, so this bug matters only for the `all` target, which emits progress messages from toplevel. Before: # Suppress display of executed commands. $$(VERBOSE).SILENT: After: # Suppress display of executed commands. $(VERBOSE).SILENT:
* | | | | | | Merge branch 'release-3.18'Brad King2020-06-230-0/+0
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | |
| * | | | | | Merge topic 'fix-win-flex-bison' into release-3.18Brad King2020-06-232-2/+2
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0faa2b9870 Find{FLEX,BISON}: Add 'win-' executable names Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4931
* | \ \ \ \ \ \ Merge topic 'fix-win-flex-bison'Brad King2020-06-232-2/+2
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0faa2b9870 Find{FLEX,BISON}: Add 'win-' executable names Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4931
| * | | | | | | Find{FLEX,BISON}: Add 'win-' executable namesYan2020-06-222-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Distributions of these tools on Windows now use a `win-` prefix instead of the previously-seen `win_` prefix. Search for both.
* | | | | | | | Merge branch 'release-3.18'Brad King2020-06-230-0/+0
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | |
| * | | | | | | Merge topic 'FindCUDA-11' into release-3.18Brad King2020-06-231-2/+5
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1d9f2f9714 FindCUDA: Do not search for the deprecated nppicom when CUDA >= 11 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4929
* | \ \ \ \ \ \ \ Merge topic 'FindCUDA-11'Brad King2020-06-231-2/+5
|\ \ \ \ \ \ \ \ \ | | |/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1d9f2f9714 FindCUDA: Do not search for the deprecated nppicom when CUDA >= 11 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4929
| * | | | | | | | FindCUDA: Do not search for the deprecated nppicom when CUDA >= 11Robert Maynard2020-06-221-2/+5
| | |_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The nppicom library has been removed in preference of nvjpeg starting in CUDA 11. Fixes: #20845
* | | | | | | | Merge branch 'release-3.18'Brad King2020-06-230-0/+0
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | |
| * | | | | | | Merge topic 'test-all-find-modules' into release-3.18Brad King2020-06-233-35/+0
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6c6b227813 Tests: Drop redundant FindModulesExecuteAll test Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4930
* | \ \ \ \ \ \ \ Merge topic 'test-all-find-modules'Brad King2020-06-233-35/+0
|\ \ \ \ \ \ \ \ \ | | |/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6c6b227813 Tests: Drop redundant FindModulesExecuteAll test Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4930
| * | | | | | | | Tests: Drop redundant FindModulesExecuteAll testBrad King2020-06-233-35/+0
| | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This test has been superseded by `CMakeOnly.AllFindModules`, which does much more checking anyway.
* | | | | | | | CMake Nightly Date StampKitware Robot2020-06-231-1/+1
| | | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2020-06-221-1/+1
| |_|_|/ / / / |/| | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2020-06-211-1/+1
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2020-06-201-1/+1
| |_|_|_|/ / |/| | | | |
* | | | | | Merge topic 'get_filename_component-error-fatal'Brad King2020-06-197-2/+13
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 470b3a76b3 get_filename_component: make errors fatal Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4914
| * | | | | | get_filename_component: make errors fatalAsit Dhal2020-06-187-2/+13
| | |_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | Make all errors in `get_filename_component` fatal. Fixes: #20015
* | | | | | Merge topic 'FindSDL-update'Brad King2020-06-196-23/+121
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9ffd2c70bf FindSDL: Add SDL_INCLUDE_DIRS, SDL_LIBRARIES, and SDL::SDL Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4902
| * | | | | | FindSDL: Add SDL_INCLUDE_DIRS, SDL_LIBRARIES, and SDL::SDLFrédéric Simonis2020-06-186-23/+121
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also provide `SDL_VERSION[_{MAJOR,MINOR,PATCH}]`. Fixes: #12911
* | | | | | | Merge topic 'test-extra-generators'Brad King2020-06-192-49/+28
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ab6e1e49c0 Tests: Simplify addition of extra generator tests 882483192d cmake: Simplify internal conditions for adding extra generators Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4909
| * | | | | | | Tests: Simplify addition of extra generator testsBrad King2020-06-181-32/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Do not try to run the `cmake` binary that has not been built yet. Always add the extra generator tests in combination with the corresponding Makefile and Ninja generators.