Brad King
ebcf58ec74
Merge topic 'doc-CMAKE_ANDROID_API'
...
a739b55bb6 Help: Clarify historical-only role of CMAKE_ANDROID_API variable
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7800
2022-10-18 13:49:53 -04:00
Brad King
ca260e0251
Merge branch 'release-3.25'
2022-10-18 13:48:39 -04:00
Brad King
a6c854f89b
Merge topic 'tutorial-step1-standard-required'
...
5b7e465be3 Tutorial: Fix variable name typo in step 1
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7799
2022-10-18 13:48:39 -04:00
Brad King
5b2900a195
Merge topic 'tutorial-step1-standard-required' into release-3.25
...
5b7e465be3 Tutorial: Fix variable name typo in step 1
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7799
2022-10-18 13:48:38 -04:00
Brad King
262457df4d
Merge branch 'release-3.25'
2022-10-18 13:47:08 -04:00
Brad King
f1478a1d92
Merge topic 'serenityos-no-libdl'
...
4fa0d157bc SerenityOS: Unset CMAKE_DL_LIBS because LibDl no longer exists
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7797
2022-10-18 13:47:08 -04:00
Brad King
f688e4ff9f
Merge topic 'serenityos-no-libdl' into release-3.25
...
4fa0d157bc SerenityOS: Unset CMAKE_DL_LIBS because LibDl no longer exists
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7797
2022-10-18 13:47:07 -04:00
Brad King
15d2290d46
Merge branch 'release-3.25'
2022-10-18 13:45:57 -04:00
Brad King
b3cf2da514
Merge topic 'revert_nvcc_marking_include_as_system'
...
d0e52219eb CUDA: Revert "Always mark cuda toolkit as system include"
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7798
2022-10-18 13:45:57 -04:00
Brad King
599e49cf9b
Merge topic 'revert_nvcc_marking_include_as_system' into release-3.25
...
d0e52219eb CUDA: Revert "Always mark cuda toolkit as system include"
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7798
2022-10-18 13:45:56 -04:00
Kitware Robot
10b9a48246
CMake Nightly Date Stamp
2022-10-18 00:01:16 -04:00
Brad King
a739b55bb6
Help: Clarify historical-only role of CMAKE_ANDROID_API variable
...
Revise documentation added by commit 6b84df8da9 (Help: Document cross
compiling for Android, 2016-06-20, v3.7.0-rc1~229^2~2) to avoid implying
that `CMAKE_ANDROID_API` is interchangeable with `CMAKE_SYSTEM_VERSION`.
The latter is the authoritative value of the Android API level.
Issue: #23830
2022-10-17 11:42:46 -04:00
Steven
5b7e465be3
Tutorial: Fix variable name typo in step 1
...
`CMAKE_CXX_REQUIRED_STANDARD` => `CMAKE_CXX_STANDARD_REQUIRED`
2022-10-17 10:36:15 -04:00
Robert Maynard
d0e52219eb
CUDA: Revert "Always mark cuda toolkit as system include"
...
We need to revert this change as it can disable error messages
when compiling invalid CUDA code.
This reverts commit ea659b155d (CUDA: Always mark cuda toolkit as system
include, 2022-06-27, v3.25.0-rc1~269^2).
2022-10-17 10:17:33 -04:00
Andrew Kaster
4fa0d157bc
SerenityOS: Unset CMAKE_DL_LIBS because LibDl no longer exists
...
Serenity's LibDl was merged into LibC to simplify the build and port
infrastructure [1]. Set `CMAKE_DL_LIBS` to the empty string to match
what other platforms do. Update the platform module added by
commit 45ca894164 (SerenityOS: Add Platform module, 2022-01-02,
v3.25.0-rc1~635^2).
[1] https://github.com/SerenityOS/serenity/pull/14854
Issue: #23589
2022-10-17 10:13:47 -04:00
Brad King
c6fa5f7a70
Merge topic 'trace-try_compile'
...
5ba51621af try_compile: Propagate --trace through try_compile
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !7757
2022-10-17 10:09:43 -04:00
Brad King
37fc2176dd
Merge topic 'UseSWIG-perl5-language'
...
989b469f1c UseSWIG: Add support of perl5 language
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7794
2022-10-17 10:08:37 -04:00
Brad King
c41d05215e
Merge topic 'more-cpp-module-tests'
...
52e82dbb23 Tests/RunCMake/CXXModules: add a test with duplicate modules
e67f5d41af Tests/RunCMake/CXXModules: add a test with circular imports
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7776
2022-10-17 10:06:47 -04:00
Brad King
6e89585d95
Merge topic 'swift-default-flags'
...
238e0f25b2 Xcode: Set WMO on non-debug build configurations
6063428de7 Swift: Update default build flags
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7741
2022-10-17 10:05:04 -04:00
Brad King
196897fd82
Merge branch 'release-3.25'
2022-10-17 10:03:59 -04:00
Brad King
d72912cac2
Merge topic 'xcode-framework-consumption'
...
4aa86da827 Xcode: ensure framework with custom output directory can be consumed
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Jason Juang <jasjuang@gmail.com >
Merge-request: !7791
2022-10-17 10:03:58 -04:00
Brad King
787fc8caa8
Merge topic 'xcode-framework-consumption' into release-3.25
...
4aa86da827 Xcode: ensure framework with custom output directory can be consumed
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Jason Juang <jasjuang@gmail.com >
Merge-request: !7791
2022-10-17 10:03:57 -04:00
Brad King
74fe88fab2
Merge branch 'release-3.25'
2022-10-17 10:02:25 -04:00
Brad King
f8ac57228f
Merge branch 'release-3.24' into release-3.25
2022-10-17 10:02:00 -04:00
Brad King
06294a1945
Merge branch 'release-3.23' into release-3.24
2022-10-17 10:01:52 -04:00
Brad King
29e3d19715
Merge branch 'release-3.24'
2022-10-17 10:01:21 -04:00
Brad King
40ae6627f1
Merge branch 'release-3.23'
2022-10-17 10:01:18 -04:00
Brad King
e491fb07b5
Merge branch 'release-3.25'
2022-10-17 10:00:58 -04:00
Brad King
0bf2e6aa44
Merge topic 'doc-timestamp-f'
...
7d25ae7350 Help: Add versionadded for string(TIMESTAMP) %f specifier
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7796
2022-10-17 10:00:58 -04:00
Brad King
4cb8564087
Merge topic 'doc-timestamp-f' into release-3.25
...
7d25ae7350 Help: Add versionadded for string(TIMESTAMP) %f specifier
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7796
2022-10-17 10:00:57 -04:00
Kyle Edwards
84eb1eb227
Merge topic 'clang-tidy-plugin-test-framework'
...
0a2093d0c5 clang-tidy module: add test framework
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7795
2022-10-17 09:51:03 -04:00
Kitware Robot
7a869ebaf1
CMake Nightly Date Stamp
2022-10-17 00:01:26 -04:00
Kitware Robot
909bc5ab21
CMake Nightly Date Stamp
2022-10-16 00:01:11 -04:00
Kitware Robot
68b5876536
CMake Nightly Date Stamp
2022-10-15 00:01:16 -04:00
Brad King
7780588d82
Merge branch 'doc-timestamp-f' into release-3.24
...
Merge-request: !7796
2022-10-14 11:33:14 -04:00
Brad King
367f10f4cb
Merge branch 'doc-timestamp-f' into release-3.23
...
Merge-request: !7796
2022-10-14 11:32:49 -04:00
Brad King
7d25ae7350
Help: Add versionadded for string(TIMESTAMP) %f specifier
...
This was accidentally left out of commit c050d6a01e (string(TIMESTAMP):
add %f specifier for microseconds, 2022-01-27, v3.23.0-rc1~59^2).
2022-10-14 11:28:38 -04:00
Kyle Edwards
0a2093d0c5
clang-tidy module: add test framework
2022-10-14 11:09:38 -04:00
Kyle Edwards
153f39f4a5
Merge topic 'clang-tidy-plugin-stub'
...
d6f5e67f7b ci: add clang-tidy plugin to clang-tidy job
6c6912123e clang-tidy: Add option to load CMake's clang-tidy module
0ad3941f73 clang-tidy module: Add stub module
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !7768
2022-10-14 11:01:58 -04:00
Marc Chevrier
989b469f1c
UseSWIG: Add support of perl5 language
2022-10-14 16:46:42 +02:00
Evan Wilde
238e0f25b2
Xcode: Set WMO on non-debug build configurations
...
This patch sets the swift compilation mode to wholemodule in the xcode
generator for all non-debug build configurations at the project level.
Leaving the target build-configurations default ensures that this
default can be overridden easily by editing either the project
configuration from the build settings editor or the per-target
configuration.
When set on versions of Xcode that do not recognize the
`SWIFT_COMPILATION_MODE` setting, Xcode will include the option as a
user-defined setting, but otherwise ignore it.
2022-10-14 09:23:47 -04:00
Marc Chevrier
4aa86da827
Xcode: ensure framework with custom output directory can be consumed
...
Fixes : #24046
2022-10-14 09:13:37 -04:00
Brad King
83663325f6
Merge topic 'FindZLIB-no-components'
...
cf612440dc FindZLIB: Fail if components are requested as it does not provide any
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7767
2022-10-14 09:08:31 -04:00
Brad King
b2774b380e
Merge topic 'lcc-cleanup'
...
2de1458c3c Tests: Teach CheckSourceTree test to clean up some specific known files
0dfd939077 cmFindPackageCommand: Suppress LCC false-positive warning
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7790
2022-10-14 09:07:38 -04:00
Brad King
91d4159978
Merge branch 'release-3.25'
2022-10-14 09:05:39 -04:00
Brad King
b19080cb07
Merge topic 'FindGLUT-pkg-config-HINTS'
...
a2fc4b6257 FindGLUT: Drop the now-unnecessary exclusion of pkg-config for multiconfig
a60a33dcb0 FindGLUT: Drop the now-unnecessary ALLOW_SYSTEM_CFLAGS logic
4ad57224b5 FindGLUT: Use pkg-config's results as HINTS for normal search
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Christopher Degawa <cddegawa@gmail.com >
Merge-request: !7770
2022-10-14 09:05:39 -04:00
Brad King
20bfbf7838
Merge topic 'FindGLUT-pkg-config-HINTS' into release-3.25
...
a2fc4b6257 FindGLUT: Drop the now-unnecessary exclusion of pkg-config for multiconfig
a60a33dcb0 FindGLUT: Drop the now-unnecessary ALLOW_SYSTEM_CFLAGS logic
4ad57224b5 FindGLUT: Use pkg-config's results as HINTS for normal search
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Christopher Degawa <cddegawa@gmail.com >
Merge-request: !7770
2022-10-14 09:05:38 -04:00
Brad King
c75afa3c82
Merge branch 'release-3.25'
2022-10-14 08:48:23 -04:00
Brad King
e4eebacfb6
Merge topic 'doc-typo'
...
f9fd27a5ee Help: Fix typo that crashes older pygments lexers
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: Craig Scott <craig.scott@crascit.com >
Merge-request: !7792
2022-10-14 08:48:23 -04:00
Brad King
06b6cece7b
Merge topic 'doc-typo' into release-3.25
...
f9fd27a5ee Help: Fix typo that crashes older pygments lexers
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: Craig Scott <craig.scott@crascit.com >
Merge-request: !7792
2022-10-14 08:48:22 -04:00