Brad King
eae0a85d84
Tests: Remove redundant code from RunCMake.GenerateExportHeader case
...
Drop extra `add_compiler_export_flags` calls from subdirectories because
it is already called in the top-level directory before entering them.
2018-01-12 11:01:37 -05:00
Brad King
46ad721597
Merge topic 'cuda_allow_G_to_device_debugging_on_msvc'
...
dcc606ad CUDA: Allow -G to control device debuging on MSVC.
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !1619
2018-01-12 09:51:42 -05:00
Robert Maynard
dcc606ad47
CUDA: Allow -G to control device debuging on MSVC.
...
Fixes #17551
2018-01-11 13:33:00 -05:00
Brad King
2d5fdc25df
Merge topic 'specify-source-extensions'
...
efd279cd cmake: specify source file extensions
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !1645
2018-01-11 10:19:25 -05:00
Brad King
30fcb92576
Merge topic 'misc-typos'
...
d91b2d91 MAINT: Misc. typos
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !1654
2018-01-11 10:18:54 -05:00
Brad King
fe8d74cc60
Merge topic 'cuda_msvc_support_complex_gencode_signatures'
...
a91fde13 CUDA: gencode signature that list multiple code types now supported.
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !1618
2018-01-11 10:18:11 -05:00
luz.paz
d91b2d9158
MAINT: Misc. typos
...
Found via `codespell`
2018-01-10 12:34:14 -05:00
Robert Maynard
a91fde135d
CUDA: gencode signature that list multiple code types now supported.
...
Fixes #17263
2018-01-10 10:45:57 -05:00
Craig Scott
e44c5828d3
Merge topic 'add_cuda_to_source_regex'
...
81868e6b CUDA: Add cu as default source file extension
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Brad King <brad.king@kitware.com >
Merge-request: !1629
2018-01-09 16:15:11 -05:00
Ben Boeckel
efd279cdfb
cmake: specify source file extensions
2018-01-09 09:21:09 -05:00
Robert Maynard
81868e6bad
CUDA: Add cu as default source file extension
2018-01-08 16:16:52 -05:00
Brad King
f7f34a46e6
Merge topic 'use_generator_is_multi_config'
...
3c413e2a GENERATOR_IS_MULTI_CONFIG: Use for multi-config checks in Modules
c267ea1c GENERATOR_IS_MULTI_CONFIG: Use for multi-config checks in Tests
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !1627
2018-01-08 11:14:16 -05:00
Brad King
f4a3143940
Merge topic 'execute_process_UTF8_keyword'
...
8caec41e execute_process: Allow UTF-8 as a synonym for the UTF8 keyword
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Ben Boeckel <ben.boeckel@kitware.com >
Merge-request: !1623
2018-01-08 10:44:47 -05:00
Brad King
a3bba2a5ad
Merge topic '17431-iphone-deployment-target'
...
4017bf40 Darwin: Emit deployment target that matches the SDK
8f4663ff Xcode: rename embedded SDK query function
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !1447
2018-01-08 09:58:11 -05:00
Craig Scott
d88451568d
Merge topic 'various-typos'
...
3ab7bf82 Various typo fixes
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !1626
2018-01-04 14:37:49 -05:00
Luz Paz
3ab7bf8285
Various typo fixes
...
Some are user-facing. Others are source comments.
2018-01-04 06:52:01 +11:00
Craig Scott
1e6d1dd358
FindDoxygen: Add DOXYGEN_VERBATIM_VARS for quote prevention
...
Each CMake variable listed in DOXYGEN_VERBATIM_VARS will not have any
automatic quoting applied to it when written to the Doxyfile.
2018-01-03 07:59:59 +11:00
Craig Scott
c267ea1c3e
GENERATOR_IS_MULTI_CONFIG: Use for multi-config checks in Tests
2017-12-30 09:35:56 +11:00
Craig Scott
8caec41e6e
execute_process: Allow UTF-8 as a synonym for the UTF8 keyword
...
UTF-8 is the proper naming according to the UTF-8 RFC and is also the
name used for a similar keyword in the file() command. This commit
brings (backward compatible) consistency to the keyword names and allows
the standard UTF-8 name to be used with execute_process(). The old UTF8
keyword is still supported.
2017-12-27 21:56:00 +11:00
Gregor Jasny
4017bf40de
Darwin: Emit deployment target that matches the SDK
...
Closes : #17431
2017-12-22 21:56:53 +01:00
Brad King
4309ed25ee
Merge topic 'FindPkgConfig_search_path_fix'
...
40b95ee8 FindPkgConfig: Fix IMPORTED_TARGET NO...PATH option handling
b0ff528a FindPkgConfig: Make IMPORTED_TARGET test verify NO...PATH properly
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Rolf Eike Beer <eike@sf-mail.de >
Merge-request: !1602
2017-12-22 08:43:05 -05:00
Brad King
c9cbc32648
Merge topic 'cuda-mixed-cxx-standard'
...
4b7618d1 CUDA: Fix CUDA_STANDARD selection via cxx_std_11 with CXX_STANDARD
1d2d9c18 cmMakefile: Refactor determining a targets C++ standard level
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !1590
2017-12-20 07:59:20 -05:00
Craig Scott
b0ff528adc
FindPkgConfig: Make IMPORTED_TARGET test verify NO...PATH properly
2017-12-16 22:38:56 +11:00
Brad King
44111e5cc0
Merge topic 'fix_failing_ResolveDeviceSymbols_test'
...
81642989 Cuda: ResolveDeviceSymbols now properly execute everywhere.
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !1593
2017-12-15 10:35:17 -05:00
Robert Maynard
4b7618d170
CUDA: Fix CUDA_STANDARD selection via cxx_std_11 with CXX_STANDARD
...
When C++ features require a certain C++/CUDA level, verify or update the
standard level target property for each language independently.
While at it, add missing rejection of invalid `CUDA_STANDARD` property
values.
Co-Author: Brad King <brad.king@kitware.com >
Fixes : #17519
2017-12-15 10:29:20 -05:00
Brad King
4bc5c08476
Merge topic 'per-source-COMPILE_LANGUAGE-genex-support'
...
10f58b27 Genex: Per-source $<COMPILE_LANGUAGE:...> support
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !1575
2017-12-14 08:21:52 -05:00
Robert Maynard
8164298935
Cuda: ResolveDeviceSymbols now properly execute everywhere.
...
The previous version had two bugs that caused the JIT runtime errors.
1. It was building the executable without separable compilation enabled
2. All kernel launches will fail if any kernel is missing a symbol, that
is why the call to file2_launch_kernel had to be removed
2017-12-13 17:34:48 -05:00
Marc Chevrier
10f58b27ac
Genex: Per-source $<COMPILE_LANGUAGE:...> support
...
Fixes : #17542
2017-12-13 16:35:22 +01:00
Sebastian Holtermann
540d08f485
Autogen: Tests: Move QtAutoUicInterface test to QtAutogen/UicInterface
2017-12-13 13:50:19 +01:00
Sebastian Holtermann
b1504f9f97
Autogen: Tests: Separate RerunRccDepends test
2017-12-13 13:50:18 +01:00
Sebastian Holtermann
e9fcd1545f
Autogen: Tests: Separate RerunMocPlugin test
2017-12-13 13:50:18 +01:00
Sebastian Holtermann
54b4ff2aee
Autogen: Tests: Separate RerunMocBasic test
2017-12-13 13:50:18 +01:00
Sebastian Holtermann
4988746e76
Autogen: Tests: Separate Complex test
2017-12-13 13:50:18 +01:00
Sebastian Holtermann
6ce6fd426e
Autogen: Tests: Separate StaticLibraryCycle test
2017-12-13 13:50:18 +01:00
Sebastian Holtermann
45b6776ab3
Autogen: Tests: Separate SameName test
2017-12-13 13:50:18 +01:00
Sebastian Holtermann
d7868687c8
Autogen: Tests: Separate MacOsFW test
2017-12-13 13:50:18 +01:00
Sebastian Holtermann
b8ef28ae1f
Autogen: Tests: Separate ObjectLibrary test
2017-12-13 13:50:18 +01:00
Sebastian Holtermann
0b6ad59ea6
Autogen: Tests: Separate UicInclude test
2017-12-13 13:50:18 +01:00
Sebastian Holtermann
a2c4e3489d
Autogen: Tests: Separate MocCMP0071 test
2017-12-13 13:50:17 +01:00
Sebastian Holtermann
cc66d35651
Autogen: Tests: Separate MocInclude test
2017-12-13 13:50:17 +01:00
Sebastian Holtermann
7971202b3c
Autogen: Tests: Separate MocDepends test
2017-12-13 13:48:28 +01:00
Sebastian Holtermann
fb7e52ca3d
Autogen: Tests: Separate MocMacroName test
2017-12-13 13:48:28 +01:00
Sebastian Holtermann
5cab8c307c
Autogen: Tests: Separate RccSkipSource test
2017-12-13 13:48:28 +01:00
Sebastian Holtermann
f11321efd1
Autogen: Tests: Separate UicSkipSource test
2017-12-13 13:48:28 +01:00
Sebastian Holtermann
0af9da29e4
Autogen: Tests: Separate MocSkipSource test
2017-12-13 13:48:28 +01:00
Sebastian Holtermann
f658bdaa7c
Autogen: Tests: Separate RccOffMocLibrary test
2017-12-13 13:48:28 +01:00
Sebastian Holtermann
f00e6c7c70
Autogen: Tests: Separate RccOnly and RccEmpty tests
2017-12-13 13:48:28 +01:00
Sebastian Holtermann
6273b83549
Autogen: Tests: Separate uicOnly test
2017-12-13 13:48:27 +01:00
Sebastian Holtermann
0b8597a86e
Autogen: Tests: Separate mocOnly and mocOnlyOpts tests
2017-12-13 13:48:27 +01:00
Sebastian Holtermann
227a7974f4
Autogen: Tests: Add basic scripts for separate tests
2017-12-13 13:48:27 +01:00