Brad King
6aabf2790c
Merge topic 'file-REAL_PATH-EXPAND_TILDE'
...
e4b793c614 file(REAL_PATH): add option EXPAND_TILDE
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Michael Hirsch <michael@scivision.dev >
Merge-request: !6033
2021-04-26 11:30:57 -04:00
Brad King
2fcd6a0242
Merge branch 'release-3.20'
2021-04-26 11:27:17 -04:00
Brad King
8bc64a0c40
Merge topic 'doc-compile-features-wcdh'
...
1f4ec3f4a7 Help: Do not recommend WCDH in cmake-compile-features(7)
1cc63f2cd5 Help: Fix typos in cmake-compile-features(7)
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6037
2021-04-26 11:27:17 -04:00
Brad King
21c40086ee
Merge topic 'doc-compile-features-wcdh' into release-3.20
...
1f4ec3f4a7 Help: Do not recommend WCDH in cmake-compile-features(7)
1cc63f2cd5 Help: Fix typos in cmake-compile-features(7)
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6037
2021-04-26 11:27:17 -04:00
Brad King
28cb4df402
Merge branch 'release-3.20'
2021-04-26 11:25:46 -04:00
Brad King
71087120b9
Merge topic 'ninja-multi-custom-target-post-build' into release-3.20
...
f8e2a74712 Ninja Multi-Config: Correctly generate POST_BUILD custom targets
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6040
2021-04-26 11:25:46 -04:00
Brad King
fcafd30a5e
Merge topic 'ninja-multi-custom-target-post-build'
...
f8e2a74712 Ninja Multi-Config: Correctly generate POST_BUILD custom targets
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6040
2021-04-26 11:25:46 -04:00
Kitware Robot
eeb771e4d6
CMake Nightly Date Stamp
2021-04-26 00:01:07 -04:00
Kitware Robot
5f90a93fd7
CMake Nightly Date Stamp
2021-04-25 00:01:06 -04:00
Kitware Robot
88f5d4b24f
CMake Nightly Date Stamp
2021-04-24 00:01:09 -04:00
Brad King
1f4ec3f4a7
Help: Do not recommend WCDH in cmake-compile-features(7)
...
Since commit da7ad7997e (WriteCompilerDetectionHeader: Add policy to
remove module, 2020-12-04, v3.20.0-rc1~350^2), the WCDH module is
deprecated. Update the `cmake-compile-features(7)` manual section that
previously recommended WCDH to make such detection the project's
responsibility instead. Move the old content of the section over to the
WCDH module to preserve it.
2021-04-23 10:44:53 -04:00
Brad King
1cc63f2cd5
Help: Fix typos in cmake-compile-features(7)
2021-04-23 10:44:01 -04:00
Brad King
7de707cd7e
Merge topic 'cuda-host-compiler-windows'
...
625ef88a92 CUDA: Add CMAKE_CUDA_HOST_COMPILER support on Windows non-VS generators
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6030
2021-04-23 10:30:15 -04:00
Brad King
2c81e1175c
Merge topic 'test-RunCMake.CPack-errors'
...
c54c284de7 Tests: Improve RunCMake.CPack* test error formatting
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6039
2021-04-23 10:23:53 -04:00
Brad King
0a48080aeb
Merge topic 'ExternalData-fail-reason'
...
298760661f ExternalData: Improve error message when we fail to create a file
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Ben Boeckel <ben.boeckel@kitware.com >
Merge-request: !6038
2021-04-23 10:22:51 -04:00
Kitware Robot
15a148dec6
CMake Nightly Date Stamp
2021-04-23 00:01:09 -04:00
Kyle Edwards
f8e2a74712
Ninja Multi-Config: Correctly generate POST_BUILD custom targets
...
Fixes : #22096
2021-04-22 15:51:53 -04:00
Brad King
c54c284de7
Tests: Improve RunCMake.CPack* test error formatting
...
Format message content for `message(FATAL_ERROR)`.
2021-04-22 13:54:56 -04:00
Brad King
298760661f
ExternalData: Improve error message when we fail to create a file
...
Report the underlying system error.
2021-04-22 13:06:11 -04:00
unknown
625ef88a92
CUDA: Add CMAKE_CUDA_HOST_COMPILER support on Windows non-VS generators
2021-04-22 11:40:46 -04:00
Brad King
3a7ee5358b
Merge topic 'blas-lapack-static'
...
051c3a0449 Find{BLAS,LAPACK}: Add test case covering BLA_STATIC with Intel MKL
f3f715688f Find{BLAS,LAPACK}: Add test case covering BLA_STATIC with Generic vendor
cb6889a09c FindLAPACK: Fix finding generic LAPACK with BLA_STATIC
193714d67d Find{BLAS,LAPACK}: Simplify search for static libraries
2e2db28e2f Find{BLAS,LAPACK}: Simplify check_function_exists state maintenance
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6036
2021-04-22 10:33:05 -04:00
Brad King
aa7d08e90a
Merge topic 'vs-asan'
...
1b37305b0f VS: Add support for ASAN -fsanitize=address flag
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6034
2021-04-22 10:28:47 -04:00
Brad King
74c3febf27
Merge topic 'tutorial_step12_version_install'
...
dfb47335da Tutorial: Step12 install MathFunctionsConfigVersion.cmake
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Ben Boeckel <ben.boeckel@kitware.com >
Merge-request: !6025
2021-04-22 10:27:57 -04:00
Brad King
3da68b95f0
Merge topic 'cmake-1-docs-for-presets'
...
71cbddf83a cmake(1): Change wording for fields in presets
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Kyle Edwards <kyle.edwards@kitware.com >
Merge-request: !6026
2021-04-22 10:27:06 -04:00
Brad King
37da981b72
Merge topic 'vs-csharp-langversion'
...
11c0bfff89 VS: Generalize CSharp /langversion flag mapping
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6031
2021-04-22 10:25:32 -04:00
Brad King
dd44a98bfe
Merge topic 'update-kwiml' into release-3.20
...
bd8cc6d603 Merge branch 'upstream-KWIML' into update-kwiml
873dbc52e9 KWIML 2021-04-21 (49d91529)
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6032
2021-04-22 10:22:26 -04:00
Brad King
157c33681a
Merge branch 'release-3.20'
2021-04-22 10:22:26 -04:00
Brad King
b98d05c50b
Merge topic 'update-kwiml'
...
bd8cc6d603 Merge branch 'upstream-KWIML' into update-kwiml
873dbc52e9 KWIML 2021-04-21 (49d91529)
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6032
2021-04-22 10:22:26 -04:00
Kitware Robot
86b2457e92
CMake Nightly Date Stamp
2021-04-22 00:01:07 -04:00
Marc Chevrier
e4b793c614
file(REAL_PATH): add option EXPAND_TILDE
...
This option enables the replacement of any leading tilde with the path
to the user's home directory.
2021-04-22 08:08:47 +10:00
Brad King
051c3a0449
Find{BLAS,LAPACK}: Add test case covering BLA_STATIC with Intel MKL
2021-04-21 14:41:54 -04:00
Brad King
f3f715688f
Find{BLAS,LAPACK}: Add test case covering BLA_STATIC with Generic vendor
2021-04-21 14:41:54 -04:00
Brad King
cb6889a09c
FindLAPACK: Fix finding generic LAPACK with BLA_STATIC
...
Fixes : #21071
2021-04-21 14:41:46 -04:00
Brad King
193714d67d
Find{BLAS,LAPACK}: Simplify search for static libraries
...
Now that `CHECK_{BLAS,LAPACK}_LIBRARIES` are functions, we can set
`CMAKE_FIND_LIBRARY_SUFFIXES` locally without affecting the global
state. This avoids the need for local state switching that was added in
commit 9ef82d95d8 (FindBLAS: Fix detection of OpenMP as dependency of
BLA_STATIC, 2021-04-07, v3.20.1~3^2), so remove that.
2021-04-21 14:23:17 -04:00
Brad King
2e2db28e2f
Find{BLAS,LAPACK}: Simplify check_function_exists state maintenance
...
Now that `CHECK_{BLAS,LAPACK}_LIBRARIES` are functions, we can set
`CMAKE_REQUIRED_QUIET` locally without affecting the global state.
2021-04-21 14:20:28 -04:00
oltolm
1b37305b0f
VS: Add support for ASAN -fsanitize=address flag
...
Map it to the `EnableASAN` element in `.vcxproj` files.
Fixes : #21081
2021-04-21 13:37:26 -04:00
Brad King
bd8cc6d603
Merge branch 'upstream-KWIML' into update-kwiml
...
# By KWIML Upstream
* upstream-KWIML:
KWIML 2021-04-21 (49d91529)
2021-04-21 10:55:02 -04:00
KWIML Upstream
873dbc52e9
KWIML 2021-04-21 (49d91529)
...
Code extracted from:
https://gitlab.kitware.com/utils/kwiml.git
at commit 49d9152941311c05d281b1f927368b1efbb33a01 (master).
Upstream Shortlog
-----------------
Xiaotian Wu (1):
49d91529 abi.h: Add LoongArch64 support
2021-04-21 10:55:02 -04:00
Brad King
02fbe4083c
Merge topic 'cmake-timestamp-error'
...
835896e985 cmake: Improve error message when failing to update generation timestamp
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6021
2021-04-21 10:46:18 -04:00
Brad King
835896e985
cmake: Improve error message when failing to update generation timestamp
...
Include the underlying system error description.
Issue: #21571 , #22086
2021-04-21 10:45:16 -04:00
Brad King
6f7ab69026
Merge topic 'better_explain_policy_value'
...
b94bf12a31 Help: cmake_minimum_required specify max is only for policies
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6023
2021-04-21 10:45:11 -04:00
Brad King
52823d035b
Merge topic 'use_set_target_properties_in_cuda_arch_docs'
...
e4ff2b51b9 Help: Demonstrate using set_target_properties with CUDA architectures
Acked-by: Kitware Robot <kwrobot@kitware.com >
Reviewed-by: Raul Tambre <raul@tambre.ee >
Merge-request: !6022
2021-04-21 10:44:28 -04:00
Brad King
c44066f3b0
Merge topic 'nvhpc-warnings'
...
46d4c8e4df CTestCustom: Ignore warning from FD_ZERO macro on NVHPC
408e6d6185 Utilities: Suppress warnings in third-party code with NVHPC
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6019
2021-04-21 10:43:33 -04:00
Brad King
e9d37efd28
Merge branch 'release-3.20'
2021-04-21 10:42:17 -04:00
Brad King
5a8b37e53b
Merge topic 'autogen-clear-early-source-cache'
...
b84f1e6159 Autogen: Restore mocs_compilation in OBJECT libraries
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6024
2021-04-21 10:42:17 -04:00
Brad King
b0f203f133
Merge topic 'autogen-clear-early-source-cache' into release-3.20
...
b84f1e6159 Autogen: Restore mocs_compilation in OBJECT libraries
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6024
2021-04-21 10:42:16 -04:00
Brad King
11c0bfff89
VS: Generalize CSharp /langversion flag mapping
...
Map the `/langversion:` flag followed by any value to a `LangVersion`
element with the specified value in the `.csproj` file.
Fixes : #22089
2021-04-21 10:18:07 -04:00
Kitware Robot
57872e6d44
CMake Nightly Date Stamp
2021-04-21 00:01:08 -04:00
friendlyanon
71cbddf83a
cmake(1): Change wording for fields in presets
...
The placement of the word "optionally" implied that the fields mentioned
before are not optional, which is not the case starting from version 3
of the presets.
2021-04-21 03:22:01 +02:00
Alexander Pivovarov
dfb47335da
Tutorial: Step12 install MathFunctionsConfigVersion.cmake
2021-04-20 13:43:13 -07:00