Regina Pfeifer
2bedd5fb7c
ctest_submit: Remove submit method from log output
2019-01-16 10:34:08 -05:00
Brad King
c59eae7ebc
Merge topic 'iar-avr'
...
270965e0c7 IAR: Update compiler modules to support AVR systems
7414d422b2 IAR: Parse INFO strings from the binary format of AVR systems
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2792
2019-01-16 09:53:58 -05:00
Brad King
bd54cc774a
Merge topic 'semi-warnings'
...
b056bc3425 Fix most clang -Wextra-semi-stmt warnings in C++ files
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2795
2019-01-16 09:52:45 -05:00
Brad King
e2c39e0573
Merge topic 'swift'
...
b90e6134a7 Ninja: add new placeholder `SWIFT_AUXILIARY_SOURCES`
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Cristian Hancila <chancila@gmail.com >
Acked-by: Aaron Dierking <aarondierking7@gmail.com >
Merge-request: !2797
2019-01-16 09:52:10 -05:00
Brad King
e44cc45530
Merge topic 'autogen_adaptive_warning'
...
5fe18eee13 Autogen: Adaptive missing Qt warning
f2f1661334 Autogen: Add and use QtAutoGen::Tools method
b2343ff086 Autogen: Fix rcc validity check
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2806
2019-01-16 09:51:33 -05:00
Brad King
a8b447d72e
Merge topic 'support_per_toolset_json_flags'
...
c8ba777f6d GlobalVisualStudio10Generator: Support non-standard toolset json flag files.
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2772
2019-01-16 09:50:00 -05:00
Brad King
68a30b50a5
Merge topic 'messenger-no-cmake'
...
cc2a5261f8 Factor out enum MessageType into dedicated header
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2654
2019-01-16 09:47:14 -05:00
Bruno Manganelli
cc2a5261f8
Factor out enum MessageType into dedicated header
...
Reduce the number of files relying on `cmake.h`.
2019-01-16 08:16:31 -05:00
Kitware Robot
7721b70e23
CMake Nightly Date Stamp
2019-01-16 00:01:07 -05:00
Sean McBride
b056bc3425
Fix most clang -Wextra-semi-stmt warnings in C++ files
...
Suppress one in code generated by flex.
2019-01-15 14:09:46 -05:00
Ethan Slattery
270965e0c7
IAR: Update compiler modules to support AVR systems
...
Fixes : #18557
2019-01-15 13:59:01 -05:00
Ethan Slattery
7414d422b2
IAR: Parse INFO strings from the binary format of AVR systems
...
Teach `CMakeDetermineCompilerId` to recognize and parse the IAR-AVR
binary format so we can recognize this compiler id.
Issue: #18557
2019-01-15 13:58:53 -05:00
Brad King
da566d4de8
Merge topic 'fetchcontent-uses-terminal'
...
2119c33b7e FetchContent: Give access to the terminal for download and update
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Michael Hirsch, Ph.D. <michael@scivision.co >
Merge-request: !2800
2019-01-15 13:26:02 -05:00
Brad King
41b0c0dc73
Merge topic 'vs2019'
...
57e48f16f2 VS: Add Visual Studio 16 2019 generator
bdef729646 VS: Parameterize VS 2017 generator to support future versions
68d316e0cf VS: Rename VS 2017 generator sources to be version-independent
d8ed309d05 VS: Parameterize cmVSSetupAPIHelper instances with VS version
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2789
2019-01-15 13:23:38 -05:00
Brad King
67422bf579
Merge topic 'simplify-boolean-expr'
...
414aa6c81e clang-tidy: Simplify boolean expressions
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2740
2019-01-15 13:21:21 -05:00
Brad King
d7835e4d0e
Merge topic 'fix-source-group-CMakeLists.txt'
...
77303314dc Restore support for a custom source group for CMakeLists.txt
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2803
2019-01-15 13:20:01 -05:00
Brad King
1d328d8119
Merge topic 'extendwhitelist'
...
59c408d053 cmTargetPropertyComputer: whitelist 'MANUALLY_ADDED_DEPENDENCIES'.
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2808
2019-01-15 13:18:54 -05:00
Brad King
88b90fb1ff
Merge topic 'rel-win7'
...
214a0bc924 Utilities/Release: Build for Windows 7 and above
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2807
2019-01-15 13:18:04 -05:00
Brad King
4cf301ca77
Merge topic 'vs10_cs_cf_support'
...
5b1364a2e3 cmVisualStudio10TargetGenerator: Fix .NET Compact Framework projects.
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2715
2019-01-15 13:16:46 -05:00
Brad King
bf1a1caefe
Merge topic 'check-fortran-run'
...
10a1477b63 CheckFortranSourceRuns: Add module to check if Fortran code runs
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2714
2019-01-15 13:15:44 -05:00
Brad King
11e43a19a4
Merge topic 'refactor-cmDocumentation'
...
57862079d8 cmDocumentation: Get rid of raw pointers in AllSections map
4308eb3d16 cmDocumentationSection: Remove unused parameter in constructor
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2692
2019-01-15 13:14:25 -05:00
Brad King
e01d04b3a1
Merge topic 'curl-IPv6'
...
971d490e5b curl: do not disable IPv6 support
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2762
2019-01-15 13:13:17 -05:00
Brad King
b2084a330d
Merge topic 'deprecate-policy-old'
...
6845e2559d Add deprecation warnings for policies CMP0065 and below
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2793
2019-01-15 13:12:08 -05:00
Brad King
5d3b8eed4b
Merge topic 'update-kwsys'
...
0d88739736 Merge branch 'upstream-KWSys' into update-kwsys
a4841e12c0 KWSys 2019-01-14 (1541d849)
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2801
2019-01-15 13:11:08 -05:00
Brad King
f7f15a77ea
Merge topic 'FindBoost-test-env'
...
97d2109294 Tests: Make RunCMake.FindBoost robust to Boost_ROOT in environment
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2802
2019-01-15 13:10:08 -05:00
Saleem Abdulrasool
b90e6134a7
Ninja: add new placeholder SWIFT_AUXILIARY_SOURCES
...
The swift compilation model requires all sources for the module to be
listed for the compiler to type check across them. Provide a
placeholder to allow enumerating the remainder of the swift sources in a
target for the language compile rule.
Issue: #18800
2019-01-15 09:13:33 -08:00
Regina Pfeifer
414aa6c81e
clang-tidy: Simplify boolean expressions
2019-01-15 11:40:25 -05:00
Brad King
d4a42dd4a8
Merge topic 'iwyu-clang-6'
...
cd0881be61 IWYU: Update CMake code for IWYU built with Clang 6
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2810
2019-01-15 11:38:24 -05:00
Kyle Edwards
f3b7652efc
Merge topic 'clang-scan-build-warnings'
...
9e4b6bcbe8 Source/LexerParser: Suppress "Use of zero-allocated memory" warning
613323a78b cmGlobalUnixMakefileGenerator3: Fix memory leak warning
bf2503089b liblzma: fix undefined shift result
ee555c2a33 libuv: fix clang scan-build warning
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2796
2019-01-15 10:07:02 -05:00
Brad King
cd0881be61
IWYU: Update CMake code for IWYU built with Clang 6
...
IWYU now correctly requires `<utility>` for `std::move`. It also
requires a container header when used via a range-based for loop.
2019-01-15 10:00:50 -05:00
Kyle Edwards
c07fa6d98c
Merge topic 'find_package-doc-clarification'
...
427ebecdf5 Help/find_package: clarify intended behavior with REQUIRED QUIET
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2777
2019-01-15 09:49:35 -05:00
Sebastian Holtermann
5fe18eee13
Autogen: Adaptive missing Qt warning
...
This makes the warning message for a missing Qt use
the requested Qt version in the message text.
2019-01-15 10:15:03 +01:00
Sebastian Holtermann
f2f1661334
Autogen: Add and use QtAutoGen::Tools method
2019-01-15 09:52:35 +01:00
Kitware Robot
2033c1e56f
CMake Nightly Date Stamp
2019-01-15 00:01:05 -05:00
Sebastian Lipponer
59c408d053
cmTargetPropertyComputer: whitelist 'MANUALLY_ADDED_DEPENDENCIES'.
2019-01-14 20:59:33 +01:00
Brad King
214a0bc924
Utilities/Release: Build for Windows 7 and above
...
Drop support for Windows XP and Windows Vista. Upstream libuv has
done this, and since that is a dependency of ours we will soon
need to do so also.
2019-01-14 14:17:01 -05:00
Sebastian Holtermann
b2343ff086
Autogen: Fix rcc validity check
2019-01-14 17:04:44 +01:00
Ben Boeckel
427ebecdf5
Help/find_package: clarify intended behavior with REQUIRED QUIET
...
See #18773
2019-01-14 10:42:10 -05:00
Kyle Edwards
9e4b6bcbe8
Source/LexerParser: Suppress "Use of zero-allocated memory" warning
...
clang scan-build warns about YY_CURRENT_BUFFER_LVALUE being zero-
allocated, but the whole point of the macro is to know that it's
not zero. Wrap the entire file in an "#ifndef __clang_analyzer__"
block in order to suppress the warning.
2019-01-14 10:31:38 -05:00
Kyle Edwards
4541c914b5
Merge topic 'xref3'
...
bfc3670546 Help: Provide cross-references from and to set_property
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2785
2019-01-14 10:16:11 -05:00
Kyle Edwards
613323a78b
cmGlobalUnixMakefileGenerator3: Fix memory leak warning
...
this->Makefiles.empty() is called twice, leading clang scan-build
to falsely believe that the delete statement was causing a memory
leak. Fix this by using a unique_ptr to hold the temporary
cmMakefile. This also has the benefit of making the code
exception-safe.
2019-01-14 09:53:12 -05:00
Kyle Edwards
bf2503089b
liblzma: fix undefined shift result
...
When a 32-bit integer is shifted left by 32 bits, the result is
undefined. Shift a 64-bit integer instead.
2019-01-14 09:53:12 -05:00
Kyle Edwards
ee555c2a33
libuv: fix clang scan-build warning
2019-01-14 09:53:12 -05:00
Brad King
9e03a63ba8
Merge topic 'drop-IRIX'
...
beb991110d Remove now-unused code once used on IRIX
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2791
2019-01-14 09:15:10 -05:00
Brad King
e91f1616d9
Merge topic 'cpplint-no-output-no-warning'
...
c834c47dfc cpplint: only print diagnostics to console if there are errors
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2788
2019-01-14 09:14:17 -05:00
Brad King
3e763d506c
Merge branch 'release-3.13'
2019-01-14 09:02:41 -05:00
Brad King
77303314dc
Restore support for a custom source group for CMakeLists.txt
...
Since commit v3.11.0-rc1~467^2 (VS,Xcode: Add CMakeLists.txt sources
without mutating targets, 2017-10-18) we do not add `CMakeLists.txt` to
target sources but instead generate references to them directly. This
accidentally dropped generation of the `.vcxproj.filters` entry for a
source group in which `CMakeLists.txt` is the only member.
Fixes : #18795
2019-01-14 08:43:30 -05:00
Brad King
97d2109294
Tests: Make RunCMake.FindBoost robust to Boost_ROOT in environment
...
Remove the environment variable within the test to avoid CMP0074
behavior.
2019-01-14 07:44:32 -05:00
Brad King
0d88739736
Merge branch 'upstream-KWSys' into update-kwsys
...
* upstream-KWSys:
KWSys 2019-01-14 (1541d849)
2019-01-14 07:38:40 -05:00
KWSys Upstream
a4841e12c0
KWSys 2019-01-14 (1541d849)
...
Code extracted from:
https://gitlab.kitware.com/utils/kwsys.git
at commit 1541d8496d0ae0e7c10eabcedb55db95f72afa4a (master).
Upstream Shortlog
-----------------
Sean McBride (1):
f44cbf93 Fixed clang -Wextra-semi-stmt warnings
2019-01-14 07:38:39 -05:00