Brad King
4fb9c88042
Merge topic 'add_cuda_meta_compiler_features'
...
2467a2b318
CUDA: Add cuda meta-features (e.g. ``cuda_std_11``) support
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !3992
2019-12-12 11:57:18 -05:00
Brad King
bd855ffb55
Merge topic 'FindThreads-tsan'
...
b328cbaadb
FindThreads: Add pthread_cancel to program to test for pthreads in libc
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Rolf Eike Beer <eike@sf-mail.de>
Merge-request: !4056
2019-12-12 11:55:52 -05:00
Brad King
0e0571599f
Merge topic 'ctest-drmemory-support'
...
676befdf52
ctest: add support for memcheck using Dr. Memory
2db0a65f56
cmCTestMemCheckHandler.cxx: minor refactoring
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4119
2019-12-12 11:54:54 -05:00
Kitware Robot
81f5fe8463
CMake Nightly Date Stamp
2019-12-12 00:01:17 -05:00
Kyle Edwards
106137492b
Merge topic 'ctest-configuration-type'
...
e6f758be6d
ctest: Populate CTEST_CONFIGURATION_TYPE from the -C command line when set
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4109
2019-12-11 11:00:13 -05:00
Kyle Edwards
651b5d157a
Merge topic 'cpack-use-CPACK_PACKAGE_HOMEPAGE_URL'
...
3476dbe6d7
CPack: CMAKE_PROJECT_HOMEPAGE_URL -> CPACK_PACKAGE_HOMEPAGE_URL
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4024
2019-12-11 10:59:29 -05:00
Brad King
2a26a6de01
Merge topic 'msvc-arm64-windows10'
...
ea882b4aa9
MSVC: Fixed missing import library for Windows 10 ARM64 (Desktop)
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4129
2019-12-11 10:31:23 -05:00
Brad King
a97aeb0f23
Merge topic 'modernize-memory-management'
...
36c8cae2e8
cmLocalGenerator: modernize memory management
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4124
2019-12-11 10:30:30 -05:00
Cristian Morales Vega
b328cbaadb
FindThreads: Add pthread_cancel to program to test for pthreads in libc
...
When using ThreadSanitizer our existing CMAKE_HAVE_LIBC_PTHREAD test
program links using symbols from the tsan library. Among the symbols
not provided by that library, `pthread_cancel()` seems to be the less
risky symbol to add to the check.
Fixes : #19981
2019-12-11 09:26:39 -05:00
Kitware Robot
115cda729a
CMake Nightly Date Stamp
2019-12-11 00:01:13 -05:00
Robert Maynard
2467a2b318
CUDA: Add cuda meta-features (e.g. `cuda_std_11
`) support
2019-12-10 17:56:48 -05:00
Dietmar Scheidl
676befdf52
ctest: add support for memcheck using Dr. Memory
...
Fixes : #19788
2019-12-10 14:42:30 -05:00
Dietmar Scheidl
2db0a65f56
cmCTestMemCheckHandler.cxx: minor refactoring
2019-12-10 14:36:19 -05:00
shibayan
ea882b4aa9
MSVC: Fixed missing import library for Windows 10 ARM64 (Desktop)
...
Add the same import library as x86/x64 by default for Windows 10 ARM64 (Desktop, not UWP).
Fixes : #20077
2019-12-11 02:40:46 +09:00
Brad King
25b7456f0e
Merge branch 'release-3.16'
2019-12-10 10:39:29 -05:00
Brad King
4771c4e447
CMake 3.16.1
2019-12-10 09:40:28 -05:00
Brad King
0e7c1f4451
Merge branch 'release-3.16'
2019-12-10 09:29:02 -05:00
Brad King
db127457e3
Merge topic 'wxwidgets_macos_weakframework' into release-3.16
...
ada1824dc5
FindwxWidgets: Add support for 3.1.3 on macOS
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4126
2019-12-10 09:29:01 -05:00
Brad King
6dffb10444
Merge topic 'wxwidgets_macos_weakframework'
...
ada1824dc5
FindwxWidgets: Add support for 3.1.3 on macOS
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4126
2019-12-10 09:29:01 -05:00
Brad King
e0d856e8f0
Merge branch 'release-3.15'
2019-12-10 09:22:09 -05:00
Brad King
b2ce834480
Merge topic 'toc_on_ppc' into release-3.16
...
90d8bd2deb
Merge branch 'backport-3.15-toc_on_ppc' into backport-3.16-toc_on_ppc
b35926e260
Check for support before adding bigtoc linker flag
958f858ad8
Check for support before adding bigtoc linker flag
8c7b7df788
bootstrap: Add target_link_options command
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4122
2019-12-10 09:16:20 -05:00
Brad King
cc4c0be518
Merge branch 'release-3.16'
2019-12-10 09:16:20 -05:00
Brad King
724aa9fd3c
Merge topic 'toc_on_ppc'
...
cb984c6627
Check*CompilerFlag: Modernize modules
d806263578
Merge branch 'backport-3.16-toc_on_ppc' into toc_on_ppc
90d8bd2deb
Merge branch 'backport-3.15-toc_on_ppc' into backport-3.16-toc_on_ppc
b35926e260
Check for support before adding bigtoc linker flag
958f858ad8
Check for support before adding bigtoc linker flag
8c7b7df788
bootstrap: Add target_link_options command
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4122
2019-12-10 09:16:20 -05:00
Tobias Taschner
ada1824dc5
FindwxWidgets: Add support for 3.1.3 on macOS
...
Previously only -framework was used starting with 3.1.3 -weak_framework
might also be used and has to be handled.
2019-12-10 09:11:14 -05:00
Kitware Robot
179d3f3797
CMake Nightly Date Stamp
2019-12-10 00:01:16 -05:00
Marc Chevrier
36c8cae2e8
cmLocalGenerator: modernize memory management
2019-12-10 00:24:06 +01:00
Alex Turbov
3476dbe6d7
CPack: CMAKE_PROJECT_HOMEPAGE_URL -> CPACK_PACKAGE_HOMEPAGE_URL
...
At CPack running time the `CMAKE_PROJECT_HOMEPAGE_URL` variable
is not set.
Internal CPack modules (e.g. CPackDEB, CPackRPM, CPackFreeBSD)
should use `CPACK_PACKAGE_HOMEPAGE_URL` instead, which is available
after inclusion of `CPack.cmake` into `CMakeLists.txt`.
Closes : #19607
2019-12-09 17:06:10 -05:00
Alexander Grund
cb984c6627
Check*CompilerFlag: Modernize modules
...
- User lower-case names
- Wrap in function instead of macro to avoid set-unset calls
- Use IN LISTS for foreach
2019-12-09 14:15:42 -05:00
Brad King
2ed1d2cfa3
Merge branch 'backport-3.15-toc_on_ppc' into release-3.15
...
Merge-request: !4122
2019-12-09 13:40:08 -05:00
Brad King
352999ac46
Merge branch 'release-3.15'
2019-12-09 13:23:52 -05:00
Brad King
3d1a939af1
Merge branch 'backport-3.15-FindGTK2-harfbuzz' into release-3.15
...
Merge-request: !3877
2019-12-09 13:23:38 -05:00
Julien Jomier
e6f758be6d
ctest: Populate CTEST_CONFIGURATION_TYPE from the -C command line when set
2019-12-09 13:10:59 -05:00
Markus Mittendrein
e4b1b79abb
FindGTK2: Add harfbuzz to GTK2_INCLUDE_DIRS
...
Fixes : #19531
2019-12-09 12:04:33 -05:00
Brad King
d806263578
Merge branch 'backport-3.16-toc_on_ppc' into toc_on_ppc
2019-12-09 11:41:15 -05:00
Brad King
90d8bd2deb
Merge branch 'backport-3.15-toc_on_ppc' into backport-3.16-toc_on_ppc
2019-12-09 11:40:02 -05:00
Alexander Grund
b35926e260
Check for support before adding bigtoc linker flag
...
Fixes : #20076
2019-12-09 11:39:12 -05:00
Alexander Grund
958f858ad8
Check for support before adding bigtoc linker flag
...
Fixes : #20076
2019-12-09 11:37:40 -05:00
Alexander Grund
8c7b7df788
bootstrap: Add target_link_options command
2019-12-09 11:37:37 -05:00
Brad King
b358f1827c
Merge topic 'link-options-propagation'
...
bbba701899
Link properties: must be transitive over private dependency on static library
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4120
2019-12-09 11:32:05 -05:00
Marc Chevrier
bbba701899
Link properties: must be transitive over private dependency on static library
...
Fixes : #20022
2019-12-09 11:29:36 -05:00
Brad King
f62c674202
Merge topic 'foreach-ZIP_LISTS'
...
d30468a2f6
foreach: Allow multiple iteration variables for `ZIP_LIST` mode
f3e51a2b1d
foreach: Introduce `IN ZIP_LISTS` mode
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4021
2019-12-09 11:25:35 -05:00
Brad King
17cb419267
Merge topic 'cross-compile-windows-export-all'
...
5ff1d7bd90
Add support for WINDOWS_EXPORT_ALL_SYMBOLS when cross-compiling to Windows
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4081
2019-12-09 11:22:56 -05:00
Brad King
b2634d639b
Merge topic 'cuda_updates_for_10.2'
...
5341f5e4a1
CUDA: get header deps from compiler invocation when possible
7f15c99851
CUDA: forward unknown flags to host compiler when possible.
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4099
2019-12-09 11:21:58 -05:00
Brad King
51b87bcc62
Merge topic 'CPackNuGet-version-spec'
...
161a19e547
CPackNuGet: Fix handling of version specs with '['
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4082
2019-12-09 11:20:55 -05:00
Brad King
1da7fa3b47
Merge topic 'compiler-launcher-env'
...
6f48c59257
launcher: support setting a compiler launcher through the environment
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4095
2019-12-09 11:19:57 -05:00
Brad King
38d484e3b4
Merge topic 'modernize-memory-management'
...
d74416a9cd
cmGeneratorExpressionEvaluator: Modernize memory management
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4115
2019-12-09 11:18:10 -05:00
Brad King
21ba61c50c
Merge topic 'unity-object-libraries' into release-3.16
...
fa93b4a59b
Unity: Proper handling of object libraries
5ae07e7166
Unity: Generic source file handling for all generators
f742f7ac1f
Unity/PCH: Skip more target types when adding automatic sources
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4110
2019-12-09 10:16:31 -05:00
Brad King
fa8e415759
Merge branch 'release-3.16'
2019-12-09 10:16:31 -05:00
Brad King
bde1bc7386
Merge topic 'unity-object-libraries'
...
fc99130752
Merge branch 'backport-unity-object-libraries' into unity-object-libraries
fa93b4a59b
Unity: Proper handling of object libraries
5ae07e7166
Unity: Generic source file handling for all generators
f742f7ac1f
Unity/PCH: Skip more target types when adding automatic sources
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4110
2019-12-09 10:16:31 -05:00
Brad King
63c9a71eeb
Merge branch 'release-3.16'
2019-12-09 10:15:20 -05:00