Kitware Robot
938e5c075a
CMake Nightly Date Stamp
2019-01-01 00:01:05 -05:00
Bruno Manganelli
8a803d784b
cmMessenger: Decouple from cmState
2019-01-01 11:55:08 +11:00
Craig Scott
124c741f7b
Merge topic 'add-override'
...
94632087b2 Add missing override
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2763
2018-12-31 17:12:38 -05:00
Vitaly Stakhovsky
1cf9c754db
Source: Modernize for loops, add const modifiers
2018-12-31 11:50:40 -05:00
Kitware Robot
f941320ba1
CMake Nightly Date Stamp
2018-12-31 00:01:04 -05:00
Vitaly Stakhovsky
94632087b2
Add missing override
2018-12-30 12:32:55 -05:00
Kitware Robot
ae8525b82f
CMake Nightly Date Stamp
2018-12-30 00:01:05 -05:00
Artur Ryt
cbf0c0fce4
cmake: Enable --warn-uninitialized inside string(CONFIGURE) and configure_file
...
Fixes : #18489
2018-12-30 08:31:09 +11:00
Artur Ryt
1d32a35c10
cmCommandArgumentParserHelper: use cmMakefile::MaybeWarnUninitialized
...
It removes logic duplication and need to have cached
WarnUninitialized and CheckSystemVars
2018-12-30 08:31:09 +11:00
Kitware Robot
3fe0b6f0ab
CMake Nightly Date Stamp
2018-12-29 00:01:04 -05:00
Artur Ryt
67ac4ed1dc
cmMakefile: Move uninitialized vars logic into MaybeWarnUninitialized()
2018-12-28 15:16:37 +01:00
Artur Ryt
5257af3634
cmMakefile: move common logic to IsProjectFile function
2018-12-28 15:16:37 +01:00
Kitware Robot
f564f65ff5
CMake Nightly Date Stamp
2018-12-28 00:01:03 -05:00
Bruno Manganelli
70e245f19e
cmAlgorithms: add utility functions to get signed size of containers
2018-12-27 22:29:06 +01:00
Kitware Robot
efdc19c58b
CMake Nightly Date Stamp
2018-12-27 00:01:04 -05:00
Kitware Robot
8e45c805d9
CMake Nightly Date Stamp
2018-12-26 00:01:04 -05:00
Kitware Robot
1a0a13a24f
CMake Nightly Date Stamp
2018-12-25 00:01:04 -05:00
Kitware Robot
6d37652368
CMake Nightly Date Stamp
2018-12-24 00:01:10 -05:00
Craig Scott
d480ede35b
Merge topic 'link-options'
...
f255280fd9 PIE link options: Update strategy to fix performance regression
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2739
2018-12-23 17:23:11 -05:00
Craig Scott
170fcebf2e
Merge topic 'install-code-script-genex'
...
25cae1e85d install: Teach CODE,SCRIPT modes to evaluate generator expressions
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2688
2018-12-23 17:19:57 -05:00
Kitware Robot
2cc78b9623
CMake Nightly Date Stamp
2018-12-23 00:01:04 -05:00
Jon Chronopoulos
25cae1e85d
install: Teach CODE,SCRIPT modes to evaluate generator expressions
...
This also introduces CMP0087 which will keep the OLD behaviour of not
evaluating generator expressions
Fixes : #15785
2018-12-23 09:03:38 +11:00
Kitware Robot
87ddcad03e
CMake Nightly Date Stamp
2018-12-22 00:01:05 -05:00
Kitware Robot
0194780abc
CMake Nightly Date Stamp
2018-12-21 00:01:06 -05:00
Kitware Robot
bc789afac9
CMake Nightly Date Stamp
2018-12-20 00:01:05 -05:00
Kyle Edwards
fa9853d833
Merge topic 'member-init'
...
b2aa3aedea clang-tidy: Use default member initialization
32cb564bea clang-tidy: Remove redundant member initializations
7ffa6bf999 cmUVHandlePtr: Use inherited constructors
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2726
2018-12-19 12:02:27 -05:00
Marc Chevrier
f255280fd9
PIE link options: Update strategy to fix performance regression
...
Fixes : #18700
2018-12-19 19:41:27 +11:00
Kitware Robot
e4c5e81f31
CMake Nightly Date Stamp
2018-12-19 00:01:04 -05:00
Kitware Robot
3bd8144601
CMake Nightly Date Stamp
2018-12-18 00:01:04 -05:00
Kitware Robot
50454c96d6
CMake Nightly Date Stamp
2018-12-17 00:01:04 -05:00
Kitware Robot
b689679594
CMake Nightly Date Stamp
2018-12-16 00:01:04 -05:00
Regina Pfeifer
b2aa3aedea
clang-tidy: Use default member initialization
2018-12-15 10:52:37 +01:00
Regina Pfeifer
32cb564bea
clang-tidy: Remove redundant member initializations
2018-12-15 10:51:47 +01:00
Regina Pfeifer
7ffa6bf999
cmUVHandlePtr: Use inherited constructors
2018-12-15 10:23:23 +01:00
Kitware Robot
b95b935ccf
CMake Nightly Date Stamp
2018-12-15 00:01:04 -05:00
Yan Pashkovsky
37c6a02dc2
CMake: fix nmake compile_commands generation
2018-12-14 18:23:53 +03:00
Yan Pashkovsky
7583f7490e
cmGlobalGenerator: Teach EscapeJSON to escape newlines and tabs
2018-12-14 18:23:20 +03:00
Kitware Robot
d84b2cc334
CMake Nightly Date Stamp
2018-12-14 00:01:04 -05:00
Brad King
e2d0da3366
Merge topic 'vs_deploy_content_fix'
...
b5b63da088 VS: Fix Deploy content in .csproj files
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2713
2018-12-13 10:03:52 -05:00
Brad King
ed1c375c05
Merge topic 'vs-csharp-ref-dot'
...
ea3d60cffa VisualStudio10TargetGenerator: support C# refs with '.' in file name.
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2729
2018-12-13 10:03:00 -05:00
Brad King
eef87a37cd
Merge topic 'server-mode-install-fix'
...
c150bf087c Server mode: Fix regression of hasInstallRule
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2735
2018-12-13 10:01:34 -05:00
Brad King
04a9145af5
Merge topic 'update-kwsys'
...
b29d96701b Merge branch 'upstream-KWSys' into update-kwsys
8ca8daeb47 KWSys 2018-12-12 (abb8c680)
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2733
2018-12-13 10:00:27 -05:00
Brad King
0be5ed7128
Merge topic 'custom-string'
...
2d68b2c593 String: Add str_if_stable() as a const alternative to str()
a0841b59bd String: Add support for a ""_s string literal syntax
9d5fe8e96a String: Add 'borrow' member to construct borrowing instances
80802a002c String: Add support for concatenation by operator+
ff69763ca0 String: Add a custom string type
410a3e4b22 Add support for using C++17 string_view or a fallback
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Daniel Pfeifer <daniel@pfeifer-mail.de>
Acked-by: Pavel Solodovnikov <hellyeahdominate@gmail.com>
Merge-request: !2578
2018-12-13 09:58:50 -05:00
Brad King
dc90cd6877
Merge topic 'fileapi'
...
b9c6f08276 Help: Add release note for fileapi feature
4b6b2a571c fileapi: extend codemodel v2 with directory details
eb8c7676a4 fileapi: extend codemodel v2 with a project model
42f0125ceb fileapi: Add test for cmakeFiles v1
6615408193 fileapi: add cmakeFiles v1
3f6ee75a66 fileapi: Add test for cache v2
7489e95b8e fileapi: add cache v2
ea0a060168 fileapi: Add test for codemodel v2
...
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2706
2018-12-13 09:57:59 -05:00
Brad King
9bbfbd54ba
CMake 3.13.2
2018-12-13 06:44:30 -05:00
Kitware Robot
dea01ac30a
CMake Nightly Date Stamp
2018-12-13 00:01:05 -05:00
Brad King
4b6b2a571c
fileapi: extend codemodel v2 with directory details
...
Issue: #18398
Co-Author: Kyle Edwards <kyle.edwards@kitware.com>
2018-12-12 15:12:26 -05:00
Brad King
eb8c7676a4
fileapi: extend codemodel v2 with a project model
...
Offer clients a `project()`-centric view of the build system. This is
similar to the directory-centric view but consolidates subdirectories
that do not call `project()` with a new project name.
Issue: #18398
Co-Author: Kyle Edwards <kyle.edwards@kitware.com>
2018-12-12 15:12:26 -05:00
Kyle Edwards
c150bf087c
Server mode: Fix regression of hasInstallRule
...
The introduction of policy CMP0082, to run subdirectory install
rules in the correct order, caused a regression in server mode
where any directory with a subdirectory is marked as having an
install rule even if no "real" install rules are present. This
change fixes this regression for server mode.
2018-12-12 10:29:50 -05:00
Brad King
6615408193
fileapi: add cmakeFiles v1
...
Issue: #18398
2018-12-12 09:46:13 -05:00