Kitware Robot
b82de2ab45
CMake Nightly Date Stamp
2018-08-18 00:01:25 -04:00
Craig Scott
6b1089399a
Merge topic 'export-properties-undefined'
...
dbd3e2c53d EXPORT_PROPERTIES: Prevent null dereference for undefined property
b88bf6796e EXPORT_PROPERTIES: Add test for an undefined property
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2294
2018-08-17 20:51:17 -04:00
Craig Scott
786af7a711
Merge topic 'evaluate-stdstring'
...
16e17376c7 EvaluateExpression() returns std::string
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2293
2018-08-17 19:06:37 -04:00
Clinton Stimpson
5029d58c38
ctest: allow cdash submissions using alternate authentication methods
2018-08-17 09:18:07 -06:00
Kitware Robot
39cfdd6556
CMake Nightly Date Stamp
2018-08-17 00:01:10 -04:00
T.J. Corona
66f59bd7da
cmake-gui: Update icons
2018-08-16 11:56:08 -04:00
Craig Scott
dbd3e2c53d
EXPORT_PROPERTIES: Prevent null dereference for undefined property
...
Fixes : #18260
2018-08-16 22:22:13 +10:00
Vitaly Stakhovsky
16e17376c7
EvaluateExpression() returns std::string
2018-08-16 08:09:42 -04:00
Kitware Robot
ba122ad2a4
CMake Nightly Date Stamp
2018-08-16 00:01:12 -04:00
Marc Chevrier
974de0e199
static library: add property STATIC_LIBRARY_OPTIONS
...
issue: #18251
2018-08-15 15:20:18 +02:00
Craig Scott
349f8bfb25
Merge topic 'doc-consistently-reference-packagename'
...
30d08bdce9 doc: Consistently use <PackageName> for describing the name of a package
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2283
2018-08-15 08:18:49 -04:00
Craig Scott
ca2e781703
Merge topic 'vsoptions-parse'
...
6ce56028d5 cmVisualStudioGeneratorOptions::Parse(): const std::string& argument
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2289
2018-08-15 07:50:46 -04:00
Kitware Robot
e2924acef9
CMake Nightly Date Stamp
2018-08-15 00:01:05 -04:00
Jean-Christophe Fillion-Robin
30d08bdce9
doc: Consistently use <PackageName> for describing the name of a package
2018-08-14 20:54:56 +10:00
Nils Gladitz
4a0f664aaf
CPackExt: Add CPACK_EXT_ENABLE_STAGING and CPACK_EXT_PACKAGE_SCRIPT
...
CPACK_EXT_ENABLE_STAGING enables optional staging
and CPACK_EXT_PACKAGE_SCRIPT allows to specify an optional
script file that can package staged files via an
external packaging tool.
Issue: #18236
2018-08-14 08:37:03 +02:00
Kitware Robot
bc0b976776
CMake Nightly Date Stamp
2018-08-14 00:01:08 -04:00
Vitaly Stakhovsky
6ce56028d5
cmVisualStudioGeneratorOptions::Parse(): const std::string& argument
2018-08-13 18:22:11 -04:00
Craig Scott
505a713a04
Merge topic 'evaluate-stdstring'
...
c530e2f74f cmCompiledGeneratorExpression::Evaluate(): return const std::string&
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2279
2018-08-13 17:14:27 -04:00
Craig Scott
0eb4b0bb7b
Merge topic 'state-directory-stdstring'
...
ada121e573 cmStateDirectory: use const std::string& for return values
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2277
2018-08-13 17:12:37 -04:00
Sebastian Holtermann
3aa11f31fc
Autogen: Use integers to store the Qt version
2018-08-13 18:12:47 +02:00
Sebastian Holtermann
1d87c9f318
Autogen: Initializer: Group variables in structs
2018-08-13 11:31:39 +02:00
Kitware Robot
cd8b094d1d
CMake Nightly Date Stamp
2018-08-13 00:01:05 -04:00
Bastien Schatt
e4ba1f5a94
VS: Disallow ReferenceOutputAssembly in ProjectReference if not possible
...
Explicitly turn off `ReferenceOutputAssembly` in `ProjectReference`
elements naming other project files whose types do not produce
assemblies. We already do this for `C#` but it makes sense for other
languages too.
Fixes : #17906
2018-08-12 16:06:56 +02:00
Vitaly Stakhovsky
ada121e573
cmStateDirectory: use const std::string& for return values
2018-08-12 18:59:21 +10:00
Kitware Robot
0f17dc51c2
CMake Nightly Date Stamp
2018-08-12 00:01:07 -04:00
Kitware Robot
da3dc2f0cf
CMake Nightly Date Stamp
2018-08-11 00:01:19 -04:00
Brad King
eba2b13a83
Merge topic 'msvc-link-non-english'
...
7e359823c9 MSVC: Preserve linker output encoding
b7e7718a38 MSVC: Fix manifest resource encoding
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2261
2018-08-10 11:01:11 -04:00
Kitware Robot
292542d207
CMake Nightly Date Stamp
2018-08-10 00:01:11 -04:00
Vitaly Stakhovsky
c530e2f74f
cmCompiledGeneratorExpression::Evaluate(): return const std::string&
2018-08-09 14:50:17 -04:00
Jean-Christophe Fillion-Robin
180c2f8de8
Ninja: Fix dupbuild error skipping alias with conflicting custom command
...
See-also: https://issues.slicer.org/view.php?id=4595
Reported-by: Isaiah Norton <inorton@bwh.harvard.edu >
2018-08-09 13:32:23 -04:00
Shane Parris
6f3b9e8b95
cmState: Clear GlobVerificationManager state on Reset
...
It should not persist across multiple configure rounds.
Fixes : #18208
2018-08-09 13:03:50 -04:00
Justin Goshi
7e359823c9
MSVC: Preserve linker output encoding
...
When using the Ninja or Makefile generator with MSVC on Windows
we invoke the linker through a `cmake -E vs_link_{exe,dll}` wrapper.
Preserve the linker output encoding to match `link.exe` behavior
instead of forcing UTF-8.
2018-08-09 11:06:12 -04:00
Justin Goshi
b7e7718a38
MSVC: Fix manifest resource encoding
...
When using the Ninja or Makefile generator with MSVC on Windows
we invoke the resource compiler (`rc.exe`) to compile a manifest
resource. CMake generates the file with UTF-8 encoding so we
need to add a pragma to inform the resource compiler.
2018-08-09 11:03:10 -04:00
Brad King
c4ab098097
CMake 3.12.1
2018-08-09 08:06:18 -04:00
Brad King
75844dd609
Merge topic 'cleanup-find-cstr'
...
69ca85cc7f Remove unnecessary c_str() in RegularExpression::find calls
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2271
2018-08-09 08:00:03 -04:00
Brad King
34334c098f
Merge topic 'cmGeneratedFileStream_string'
...
b6802cd506 cmGeneratedFileStream: clang-tidy applied to remove redundant ``c_str`` calls
a688defcc6 cmGeneratedFileStream: Use ``std::string const&`` instead of ``const char*``
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2266
2018-08-09 07:59:23 -04:00
Brad King
575f06e48c
Merge topic 'update-kwsys'
...
ba872ea9c3 Merge branch 'upstream-KWSys' into update-kwsys
4d76239a51 KWSys 2018-08-07 (9044518f)
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2268
2018-08-09 07:53:49 -04:00
Brad King
1c773b5d3a
Merge topic 'iwyu-std-hash'
...
aefb8559dc IWYU: Fix workaround mapping for std::hash
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2267
2018-08-09 07:52:39 -04:00
Kitware Robot
e1e9e0697b
CMake Nightly Date Stamp
2018-08-09 00:01:05 -04:00
Kitware Robot
708dcbfdf5
CMake Nightly Date Stamp
2018-08-08 00:01:06 -04:00
Vitaly Stakhovsky
69ca85cc7f
Remove unnecessary c_str() in RegularExpression::find calls
2018-08-07 15:28:24 -04:00
Brad King
aefb8559dc
IWYU: Fix workaround mapping for std::hash
...
It is provided by `functional`, not `utility`. Fix the mapping added by
commit 276d3c7afe (IWYU: Add workaround mapping for std::hash,
2018-07-31). Also generalize the workaround from commit v3.12.0-rc1~39^2~1
(IWYU: Define a macro to tell code it is preprocessing for iwyu,
2018-05-25) to allow local builds to configure specific flags. This
is needed because iwyu behaves differently in different environments.
2018-08-07 12:04:58 -04:00
Sebastian Holtermann
b6802cd506
cmGeneratedFileStream: clang-tidy applied to remove redundant `c_str` calls
...
After changing the ``cmGeneratedFileStream`` methods to accept
``std::string const&`` instead of ``const char*`` we don't
need to call ``std::string::c_str`` anymore when passing
a ``std::string`` to a ``cmGeneratedFileStream`` method.
This patch removes all redundant ``std::string::c_str``
calls when passing a string to a ``cmGeneratedFileStream`` method.
It was generated by building CMake with clang-tidy enabled using
the following options:
-DCMAKE_CXX_CLANG_TIDY=/usr/bin/clang-tidy-4.0;-checks=-*,readability-redundant-string-cstr;-fix;-fix-errors
2018-08-07 17:02:39 +02:00
Sebastian Holtermann
a688defcc6
cmGeneratedFileStream: Use `std::string const& instead of const char*`
2018-08-07 16:57:40 +02:00
Craig Scott
d7a52f8c24
Merge topic 'productbuild-merge-output'
...
496d22b8cc productbuild: Capture stderr too in CPackProductBuild logs
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2257
2018-08-07 09:17:26 -04:00
Brad King
ba872ea9c3
Merge branch 'upstream-KWSys' into update-kwsys
...
* upstream-KWSys:
KWSys 2018-08-07 (9044518f)
2018-08-07 07:16:09 -04:00
Kitware Robot
90df5f6730
CMake Nightly Date Stamp
2018-08-07 00:01:05 -04:00
Brad King
1d76991a41
Merge topic 'autogen_single_entry'
...
87e7904c91 Autogen: Use a single AUTOGEN setup function in cmGlobalGenerator
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2260
2018-08-06 08:43:54 -04:00
Brad King
d7a1bcd2e6
Merge topic 'xcode_schemes_config'
...
6b7f1e1db0 Xcode: Add variables and properties to configure schemes
39c91d0703 cmGlobalGenerator: Add IsXcode query
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !1803
2018-08-06 08:25:50 -04:00
Brad King
117d9f5570
Merge topic 'check-unique_ptr-pgi'
...
3a2c736b41 Extend C++17/C++14 feature checks to require unique_ptr
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2252
2018-08-06 08:19:40 -04:00