Sebastian Holtermann
409922f695
Ninja: Use cmNinjaBuild class for WriteBuild
2019-05-30 18:38:21 +02:00
Sebastian Holtermann
7fd3811400
Ninja: Use cmNinjaBuild class for WriteBuild
2019-05-30 18:38:20 +02:00
Sebastian Holtermann
834ec4ebfe
Ninja: Use cmNinjaBuild class for WriteBuild
2019-05-30 18:38:20 +02:00
Sebastian Holtermann
465d6d7f9b
Ninja: Use cmNinjaBuild class for WriteBuild
2019-05-30 18:38:20 +02:00
Sebastian Holtermann
4c9e99e1f9
Ninja: Use cmNinjaBuild class for WriteBuild
2019-05-30 18:38:20 +02:00
Sebastian Holtermann
cba8584517
Ninja: Use cmNinjaBuild class for WriteBuild
2019-05-30 18:38:20 +02:00
Sebastian Holtermann
c79b666c43
Ninja: Use cmNinjaBuild class for WriteBuild
2019-05-30 18:38:20 +02:00
Sebastian Holtermann
477f9e3095
Ninja: Use cmNinjaBuild class for WriteBuild
2019-05-30 18:38:20 +02:00
Sebastian Holtermann
fc451f130d
Ninja: Use cmNinjaBuild class for WriteBuild
2019-05-30 18:38:20 +02:00
Sebastian Holtermann
2dc483476c
Ninja: Remove WritePhonyBuild method
2019-05-30 18:38:20 +02:00
Sebastian Holtermann
5823510745
Ninja: Use cmNinjaBuild instead of WritePhonyBuild
2019-05-30 18:38:19 +02:00
Sebastian Holtermann
fe018819cb
Ninja: Use cmNinjaBuild instead of WritePhonyBuild
2019-05-30 18:38:19 +02:00
Sebastian Holtermann
c367f7d546
Ninja: Use cmNinjaBuild instead of WritePhonyBuild
2019-05-30 18:38:19 +02:00
Sebastian Holtermann
1e7e47f597
Ninja: Use cmNinjaBuild instead of WritePhonyBuild
2019-05-30 18:38:19 +02:00
Sebastian Holtermann
e97ea52010
Ninja: Use cmNinjaBuild instead of WritePhonyBuild
2019-05-30 18:38:19 +02:00
Sebastian Holtermann
43af4ca78e
Ninja: Use cmNinjaBuild instead of WritePhonyBuild
2019-05-30 18:38:19 +02:00
Sebastian Holtermann
e762da6dc9
Ninja: Use cmNinjaBuild instead of WritePhonyBuild
2019-05-30 18:38:19 +02:00
Sebastian Holtermann
0d0cb136fb
Ninja: Use cmNinjaBuild instead of WritePhonyBuild
2019-05-30 18:38:14 +02:00
Sebastian Holtermann
09c21914b3
Ninja: Embrace temporary objects in scopes
2019-05-30 18:21:40 +02:00
Sebastian Holtermann
dff42d4812
Ninja: Use cmNinjaBuild instead of WritePhonyBuild
2019-05-30 18:21:40 +02:00
Sebastian Holtermann
df72f06182
Ninja: Use cmNinjaBuild instead of WritePhonyBuild
2019-05-30 18:21:40 +02:00
Sebastian Holtermann
0eed548d3f
Ninja: Use cmNinjaBuild instead of WritePhonyBuild
2019-05-30 18:21:40 +02:00
Sebastian Holtermann
b6dc977ff1
Ninja: Embrace temporary objects in scopes
2019-05-30 18:21:40 +02:00
Sebastian Holtermann
846b4b1062
Ninja: Make WriteCustomCommandBuild method use cmNinjaBuild internally
2019-05-30 18:21:36 +02:00
Sebastian Holtermann
8a46a07c8b
Ninja: Make WriteMacOSXContentBuild use cmNinjaBuild internally
2019-05-30 16:44:30 +02:00
Sebastian Holtermann
15c644437a
Ninja: Add cmNinjaBuild based WriteBuild (wrapper) method
2019-05-30 16:44:30 +02:00
Sebastian Holtermann
1b16d76567
Ninja: Add cmNinjaBuild utility class
2019-05-30 16:44:30 +02:00
Brad King
7a8a24d028
Merge topic 'FindBoost-debug-messages'
...
35bfc85d95 FindBoost: Refactor debug messages
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3382
2019-05-30 10:41:14 -04:00
Brad King
5bb1e9a382
Merge topic 'doc-mr-resolve-states'
...
49f5b6f7bf Help: Document the expire and external discussion resolve states
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Ben Boeckel <ben.boeckel@kitware.com >
Acked-by: Brad King <brad.king@kitware.com >
Merge-request: !3377
2019-05-30 10:09:05 -04:00
Brad King
a6a04cc446
Merge topic 'fix-clang-warnings'
...
4fe34b2d29 Fixing warnings generated by clang 8.0 on Windows
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3396
2019-05-30 09:58:37 -04:00
Brad King
6e8acc51a5
Merge topic 'string-tar'
...
57cedb18c0 cmSystemTools: std::string parameters for tar functions
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3392
2019-05-30 09:57:11 -04:00
Brad King
9dad42d21a
Merge topic 'ninja_rule_class'
...
6136ab5e17 Ninja: Use cmNinjaRule as sole parameter in the WriteRule and AddRule methods
6a23fbce47 Ninja: Add cmNinjaRule class
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3393
2019-05-30 09:53:09 -04:00
Brad King
05af1770a0
Merge topic 'tar-zstd-compression'
...
53cb1f2d04 cmake: Teach cmake -E tar command, Zstandard compression
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3357
2019-05-30 09:39:35 -04:00
Craig Scott
49f5b6f7bf
Help: Document the expire and external discussion resolve states
...
Our practice of closing MRs temporarily while discussion
takes place in a separate issue isn't always well understood
by MR authors. Expiring a MR seems to be better understood,
but making it clear that it is also a temporary state is helpful.
2019-05-30 19:45:54 +10:00
Kitware Robot
c68efd196e
CMake Nightly Date Stamp
2019-05-30 00:01:07 -04:00
Zsolt Parragi
4fe34b2d29
Fixing warnings generated by clang 8.0 on Windows
...
* Deprecation removals previously specific to MSVC/Intel now also used
by clang
* String literals were assigned to non const pointers. These are stored
in mutable arrays now
* An implicit function pointer to pointer conversion is a Microsoft
extension warning is suppressed by an explicit reinterpret_cast
* The MSVC specific deprecation macro for jsoncpp was moved after the
clang macro to avoid redefinition warnings. This is consistent with
how jsoncpp fixed the issue in 36d8cfd7
2019-05-29 18:18:09 +02:00
Vitaly Stakhovsky
57cedb18c0
cmSystemTools: std::string parameters for tar functions
2019-05-29 09:56:08 -04:00
Brad King
067a4f484b
Merge topic 'clang-gnulike-support'
...
74829f01b1 Help: Add notes for topic 'clang-gnulike-support'
19669abe1d Tests: handle string escaping differences with NMake+clang
a2a90f41e3 Tests: require C++14 for the Tutorial
4819ff9647 Tests: fix failures with gnu mode clang on windows
26af0b25e7 cmake: use correct stack size with gnu mode clang on windows
d44c0db0b2 clang: setup correct configuration in gnu mode
b7d5ef23e9 cmGlobalNinjaGenerator: use gnu compatible paths with clang in gnu mode
3d0210d8dc binutils: add the llvm-* variants to the tool lists.
...
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Francesco Bertolaccini <francesco@bertolaccini.dev >
Acked-by: Stanislav Ershov <digital.stream.of.mind@gmail.com >
Acked-by: Saleem Abdulrasool <compnerd@compnerd.org >
Merge-request: !2992
2019-05-29 09:22:12 -04:00
Brad King
8b42d56002
Merge topic 'FindZLIB-names'
...
4ff3ab2ac9 FindZLIB: Add more zlib library names
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3384
2019-05-29 09:19:38 -04:00
Brad King
5a720a30fa
Merge topic 'samu'
...
a15595e4c9 Ninja: Consider 'samu' when looking for CMAKE_MAKE_PROGRAM
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3380
2019-05-29 09:18:35 -04:00
Brad King
a1c291e0ac
Merge topic 'swift-wrapper'
...
6baa80d1e3 Modules: correct linker wrapper flag for Swift
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3390
2019-05-29 09:17:44 -04:00
Brad King
f093ac36c0
Merge topic 'linker-preference'
...
abea06efdf Modules: setup `CMAKE_Swift_LINKER_PREFERENCE`
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3373
2019-05-29 09:16:17 -04:00
Brad King
0f9d7dc3ba
Merge topic 'findopenmp-new-dates'
...
26f2b65fec FindOpenMP: Add 5.0 and VS19 spec dates
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3375
2019-05-29 09:15:09 -04:00
Sebastian Holtermann
6136ab5e17
Ninja: Use cmNinjaRule as sole parameter in the WriteRule and AddRule methods
...
Instead of passing multiple strings to the `WriteRule` and `AddRule` methods
of `cmGlobalNinjaGenerator`, pass only a `cmNinjaRule` instance reference,
that is set up beforehand.
Adapt calls to `WriteRule` and `AddRule` in multiple places.
2019-05-29 13:04:52 +02:00
Sebastian Holtermann
6a23fbce47
Ninja: Add cmNinjaRule class
2019-05-29 12:59:31 +02:00
Kitware Robot
7c39a9c6b6
CMake Nightly Date Stamp
2019-05-29 00:01:08 -04:00
Brad King
c7db6ce986
Merge topic 'flex'
...
a7754448f6 FindFLEX: fix example
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3379
2019-05-28 14:59:48 -04:00
Alexander Neumann
4ff3ab2ac9
FindZLIB: Add more zlib library names
...
Account for all names that can be generated by the upstream zlib build
system.
Issue: #18029
2019-05-28 14:51:45 -04:00
Dennis Klein
35bfc85d95
FindBoost: Refactor debug messages
...
* Deduplicate code with helper functions
* Remove double printing of _boost_TEST_VERSIONS
* Fix #19158
* Add printing of a few additional variables
2019-05-28 20:46:43 +02:00
Michael Forney
a15595e4c9
Ninja: Consider 'samu' when looking for CMAKE_MAKE_PROGRAM
...
`samurai` is an alternative implementation of ninja and is a drop-in
replacement. `samu --version` reports the ninja version it is
compatible with.
2019-05-28 14:16:29 -04:00