Marc Chevrier
2678e31053
target_compile_options: ensure BEFORE keyword is handled in all scopes
...
Fixes : #20200
2020-01-11 01:25:25 +01:00
Craig Scott
3795dea6f1
Merge topic 'docs-autogen'
...
159d2ead95 Help: Mention both target and source properties for AUTO..._OPTIONS
648234b8ba Help: Clarify/add docs for initializing AUTO..._OPTIONS properties
dd2f42cc84 Help: Clean up formatting and typos in autogen docs
2ec57e11fb Help: Fix sorting of property indexes
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4194
2020-01-10 07:02:38 -05:00
Marc Chevrier
c1b5f8eb45
Merge topic 'FindPython-SOABI'
...
61502d3956 FindPython: Add variable Python_SOABI
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4190
2020-01-10 04:55:20 -05:00
Kitware Robot
ee20c0ebf4
CMake Nightly Date Stamp
2020-01-10 00:01:16 -05:00
Brad King
d4d11b1707
Merge branch 'release-3.16'
2020-01-09 11:11:16 -05:00
Brad King
68537b890b
Merge branch 'release-3.15' into release-3.16
2020-01-09 11:10:32 -05:00
Marc Chevrier
61502d3956
FindPython: Add variable Python_SOABI
...
This variable holds the standard extension suffix for modules.
Fixes : #20150
2020-01-09 14:43:22 +01:00
Marc Chevrier
635225513e
Merge topic 'fix-check-compiler-flag-gcc-9'
...
8b10e493ac check_LANG_compiler_flag: add the "deprecated switch" message for GCC
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4165
2020-01-09 05:29:21 -05:00
Marc Chevrier
d168fa2024
Merge topic 'findlibxml2_consistent_info'
...
4041cf5f61 FindLibXml2: ensure consistent paths, version and flag information
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4188
2020-01-09 05:14:26 -05:00
Craig Scott
159d2ead95
Help: Mention both target and source properties for AUTO..._OPTIONS
2020-01-09 20:34:39 +11:00
Craig Scott
648234b8ba
Help: Clarify/add docs for initializing AUTO..._OPTIONS properties
2020-01-09 20:33:56 +11:00
Craig Scott
dd2f42cc84
Help: Clean up formatting and typos in autogen docs
2020-01-09 20:32:27 +11:00
Craig Scott
2ec57e11fb
Help: Fix sorting of property indexes
2020-01-09 20:30:49 +11:00
Kitware Robot
428b38bb21
CMake Nightly Date Stamp
2020-01-09 00:01:15 -05:00
Marc Chevrier
d020ed99e9
Merge topic 'modernize-memory-management'
...
a00960288b GlobalGenerator family: modernize memory management
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4181
2020-01-08 11:32:59 -05:00
Kitware Robot
75dfba223f
CMake Nightly Date Stamp
2020-01-08 00:01:08 -05:00
Sylvain Joubert
4041cf5f61
FindLibXml2: ensure consistent paths, version and flag information
...
As pkg-config is used as hint to perform the actual lookup of libraries
and include paths we may not find the pkg-config installation.
Mainly this makes sure the pkg-config information are used only if the
actual installation reported to the user is the one from pkg-config.
Fixes : #20149
2020-01-07 15:50:10 +01:00
Marc Chevrier
a00960288b
GlobalGenerator family: modernize memory management
2020-01-07 11:03:11 +01:00
Kitware Robot
e353d8bd9b
CMake Nightly Date Stamp
2020-01-07 00:01:12 -05:00
Marc Chevrier
9abe670cd7
Merge topic 'clang-format-headers-sort'
...
a8aa89352a clang-format: fix erroneous handling of header <queue>
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4182
2020-01-06 12:44:49 -05:00
Kyle Edwards
e1f632cea0
Merge topic 'autogen_hh_headers'
...
9eab3cad6a Tests: Add AUTOGEN policy CMP0100 test
8c2be3ae94 Tests: Restore Autogen/SameName .hh header test
abad139c99 Autogen: Process .hh headers based on new policy CMP0100 settings
4db1463e05 Autogen: Try adding header suffix to moc output file name on name conflicts
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4170
2020-01-06 11:39:29 -05:00
Marc Chevrier
a8aa89352a
clang-format: fix erroneous handling of header <queue>
...
The rule Regex: '^<' was not applied to this header because a more specific one applies: Regex: '^(<|")Qt?[A-Z]' used for Qt headers (rules are not case-sensitive). So adding a specific rule for this header before the Qt rule is required.
2020-01-06 17:33:45 +01:00
Kitware Robot
b67c53dddf
CMake Nightly Date Stamp
2020-01-06 00:01:08 -05:00
Kitware Robot
3f8be0ad66
CMake Nightly Date Stamp
2020-01-05 00:01:07 -05:00
Sebastian Holtermann
9eab3cad6a
Tests: Add AUTOGEN policy CMP0100 test
...
Add a test for policy CMP0100 that configures whether or not
AUTOMOC and AUTOUIC should process .hh header files.
2020-01-04 11:33:05 +01:00
Sebastian Holtermann
8c2be3ae94
Tests: Restore Autogen/SameName .hh header test
...
In commit 7fa7f55230fda5ac0135b1f4a220c15ad5983857, the Autogen/SameName test
was changed to not test .hh header file processing in AUTOGEN anymore,
because we had to revert that feature. Since we now support .hh header file
processing in AUTOMOC again, we can restore the Autogen/SameName test for
that.
2020-01-04 11:33:04 +01:00
Sebastian Holtermann
abad139c99
Autogen: Process .hh headers based on new policy CMP0100 settings
...
Reintroduces .hh header processing in AUTOMOC and AUTOUIC based on the new
policy CMP0100 setting.
Fixes : #13904 CMAKE_AUTOMOC misses headers with ".hh" extension
2020-01-04 11:33:04 +01:00
Sebastian Holtermann
4db1463e05
Autogen: Try adding header suffix to moc output file name on name conflicts
...
In AUTOGEN, this changes the moc output file name computation on output name
conflicts to first try to add the header suffix to the moc output base name.
When that still conflicts, we try adding a range of sequential numbers.
If we still can't find an unique output name, we raise an error.
2020-01-04 11:32:14 +01:00
Kitware Robot
85287ff10d
CMake Nightly Date Stamp
2020-01-04 00:01:15 -05:00
Kyle Edwards
e7675acacb
Merge topic 'add_target_deprecation'
...
c621839bd9 Add set_property option: DEPRECATION
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Daniele E. Domenichelli <ddomenichelli@drdanz.it>
Merge-request: !4128
2020-01-03 11:30:48 -05:00
Kyle Edwards
3c548cfaf6
Merge topic 'trace-test-support-python26-and-older'
...
00f25dacc0 trace: Directly parse commandline arguments without argparse
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4169
2020-01-03 11:28:29 -05:00
Kyle Edwards
2c95cb3c2e
Merge topic 'msvc_support_nvcc--compiler-options'
...
568298a336 CUDA: MSVC + NVCC support --compiler-options compiler flag
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4177
2020-01-03 11:27:52 -05:00
Marc Chevrier
e7f3db6463
Merge topic 'cmstate-std-string'
...
232d5bc333 cmState: more members will use std::string
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4164
2020-01-03 04:51:25 -05:00
Kitware Robot
19c2763a21
CMake Nightly Date Stamp
2020-01-03 00:01:15 -05:00
Joseph Snyder
c621839bd9
Add set_property option: DEPRECATION
...
Add a new property flag for a target which contains a message regarding
deprecation status.
Add a warning at "Generate" time if a linked target is marked as
deprecated.
Expand ExportImport test to ensure that new property is being set and
passed correctly. Ensure that the message is shown during the
"Generate" step run of the ExportImport test.
2020-01-02 17:11:31 -05:00
Robert Maynard
568298a336
CUDA: MSVC + NVCC support --compiler-options compiler flag
...
Fixes #20164
2020-01-02 14:35:24 -05:00
Kyle Edwards
98272cd155
Merge topic 'double-i'
...
397d162b9a Tests: do not use the same variable name in nested loops
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4172
2020-01-02 10:03:37 -05:00
Vitaly Stakhovsky
232d5bc333
cmState: more members will use std::string
2020-01-02 07:56:34 -05:00
Marc Chevrier
47a907413b
Merge topic 'modernize-memory-management'
...
5444a8095d cmGlobalGenerator: modernize memrory managemenbt
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4166
2020-01-02 05:23:32 -05:00
Marc Chevrier
e16fb762b5
Merge topic 'FindLibXMl2-add-target-xmllint'
...
a179cbf205 FindLibXml2: provide imported target LibXml2::xmllint
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4167
2020-01-02 05:09:39 -05:00
Kitware Robot
9c3a0c3e1d
CMake Nightly Date Stamp
2020-01-02 00:01:09 -05:00
Daniel Mensinger
00f25dacc0
trace: Directly parse commandline arguments without argparse
2020-01-01 11:18:26 +01:00
Kitware Robot
23e782ce05
CMake Nightly Date Stamp
2020-01-01 00:01:10 -05:00
Rolf Eike Beer
397d162b9a
Tests: do not use the same variable name in nested loops
...
Spotted by LGTM.com.
2019-12-31 13:30:18 +01:00
Sylvain Joubert
a179cbf205
FindLibXml2: provide imported target LibXml2::xmllint
2019-12-31 12:45:26 +01:00
Kitware Robot
a07134e339
CMake Nightly Date Stamp
2019-12-31 00:01:09 -05:00
Marc Chevrier
5444a8095d
cmGlobalGenerator: modernize memrory managemenbt
2019-12-30 16:55:39 +01:00
Alessandro Menti
8b10e493ac
check_LANG_compiler_flag: add the "deprecated switch" message for GCC
...
Add the "deprecated switch" message for GCC to
CMakeCheckCompilerFlagCommonPatterns.cmake.
2019-12-30 11:14:12 +01:00
Kitware Robot
b52962bd61
CMake Nightly Date Stamp
2019-12-30 00:01:09 -05:00
Kitware Robot
15526d4b10
CMake Nightly Date Stamp
2019-12-29 00:01:12 -05:00