Brad King
e2cb9bcef2
Merge branch 'release-3.16'
2019-11-18 09:47:36 -05:00
Brad King
498e3e67b3
Merge topic 'docs-pch-reorg'
...
cc88ede7a3 Help: Provide guidance on INTERFACE for target_precompile_headers()
dae9a808fe Help: Reorganise target_precompile_headers() docs for readability
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4045
2019-11-18 09:47:35 -05:00
Brad King
667a88e260
Merge topic 'docs-pch-reorg' into release-3.16
...
cc88ede7a3 Help: Provide guidance on INTERFACE for target_precompile_headers()
dae9a808fe Help: Reorganise target_precompile_headers() docs for readability
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4045
2019-11-18 09:47:35 -05:00
Brad King
b60563fee8
Merge branch 'release-3.16'
2019-11-18 09:46:26 -05:00
Brad King
6cb9867ba3
Merge topic 'pch-reuse-no-prop' into release-3.16
...
bb4c2781ce PCH: Do not issue an error on duplicate target_precompile_headers call
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4046
2019-11-18 09:46:26 -05:00
Brad King
e14c9af013
Merge topic 'pch-reuse-no-prop'
...
bb4c2781ce PCH: Do not issue an error on duplicate target_precompile_headers call
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4046
2019-11-18 09:46:26 -05:00
Craig Scott
fc4f00cbf6
Merge topic 'tutorial-replace-unicode-dash' into release-3.16
...
02aa03eb0a Tutorial: replace Unicode EN DASH with ASCII dash
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4058
2019-11-18 05:50:02 -05:00
Craig Scott
f63d84c37c
Merge branch 'release-3.16'
2019-11-18 05:50:02 -05:00
Craig Scott
4ea992ab32
Merge topic 'tutorial-replace-unicode-dash'
...
02aa03eb0a Tutorial: replace Unicode EN DASH with ASCII dash
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4058
2019-11-18 05:50:02 -05:00
Craig Scott
1bd06579a3
Merge topic 'ccmake_redirect_stdstreams'
...
88cfef0821 ccmake: redirect stdout/stderr to the displayed logs
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4005
2019-11-18 05:46:31 -05:00
Kitware Robot
e56e9c14c5
CMake Nightly Date Stamp
2019-11-18 00:01:09 -05:00
Arkadiusz Drabczyk
02aa03eb0a
Tutorial: replace Unicode EN DASH with ASCII dash
...
Unicode EN DASH is problematic:
- it cannot be easily found in web browsers, editors etc.
- it doesn't work when copied and run in the terminal
2019-11-18 06:51:58 +11:00
Kitware Robot
cf598311ce
CMake Nightly Date Stamp
2019-11-17 00:01:06 -05:00
Sylvain Joubert
88cfef0821
ccmake: redirect stdout/stderr to the displayed logs
...
Use cmSystemTools to report some messages.
These should now be caught and displayed properly,
both in ccmake and cmake-gui
Avoid log display flickering during processing
- Don't clear the screen each time the long message form is rendered.
It always renders the whole screen again so clearing it only causes
flickering.
- Add scroll down capabilities to the long message form so that it can
draw itself directly in the correct state. This removes the need to
programatically scroll down just after that also caused flickering.
Fixes #19882
Fixes #13288
2019-11-16 08:27:32 +01:00
Kitware Robot
de1d530ef0
CMake Nightly Date Stamp
2019-11-16 00:01:09 -05:00
Kyle Edwards
5695b0464b
Merge topic 'cmake-e-rm'
...
2d0100fac7 replace remove and remove_directory with rm in tests
5239fc5c75 cmake -E: Add rm with improved semantics over remove and remove_directory
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3949
2019-11-15 09:57:56 -05:00
Cristian Adam
bb4c2781ce
PCH: Do not issue an error on duplicate target_precompile_headers call
...
Fixes : #19970
2019-11-15 09:47:56 -05:00
Brad King
1d78e1a966
Merge topic 'cmFileLockPool-remove-dynamic-memory-usage'
...
8dd284bf19 cmFileLockPool: enhance items management
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4041
2019-11-15 09:18:23 -05:00
Brad King
c1ae0532f3
Merge topic 'ctest_test-repeat'
...
28994115e8 ctest_test: Add option to REPEAT tests
42d5d8f425 cmCTestMultiProcessHandler: Hold repeat mode as a member
ed65b3e984 CTest: Rename internal APIs for --repeat options
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4011
2019-11-15 09:17:26 -05:00
Brad King
aba3048055
Merge topic 'Fortran-line-continued-use'
...
154b8d1a27 Fortran: ignore CPP line directives in line-continued USE stmts
34b7dbbfc3 LexerParser: Regenerate parsers with bison 3.4.2
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4048
2019-11-15 09:16:29 -05:00
Brad King
b55f605e70
Merge topic 'update-kwsys'
...
dc01c73f2d Merge branch 'upstream-KWSys' into update-kwsys
78ce959a40 KWSys 2019-11-13 (e67ed8ef)
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4047
2019-11-15 09:15:29 -05:00
Brad King
f8a1b07953
Merge topic 'objc-standard-fix' into release-3.16
...
6a818b6931 ObjC: Proper initialization of ObjC/XX standard properties
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Robert Maynard <robert.maynard@kitware.com >
Merge-request: !4050
2019-11-15 09:06:07 -05:00
Brad King
4f71b55908
Merge branch 'release-3.16'
2019-11-15 09:06:07 -05:00
Brad King
9bc8854b3c
Merge topic 'objc-standard-fix'
...
6a818b6931 ObjC: Proper initialization of ObjC/XX standard properties
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Robert Maynard <robert.maynard@kitware.com >
Merge-request: !4050
2019-11-15 09:06:07 -05:00
Brad King
10f8197400
Merge branch 'release-3.16'
2019-11-15 09:04:41 -05:00
Brad King
330b7b0190
Merge topic 'objc-tests' into release-3.16
...
d2e5e6ff1a Tests: Organize Objective C/C++ test directories
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4051
2019-11-15 09:04:40 -05:00
Brad King
ee200b7d96
Merge topic 'objc-tests'
...
d2e5e6ff1a Tests: Organize Objective C/C++ test directories
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4051
2019-11-15 09:04:40 -05:00
Brad King
8a3143bad5
Merge topic 'fix-optional-test' into release-3.16
...
e8bd920df1 Tests: Fix reliance on undefined behavior of cm::optional
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Ben Boeckel <ben.boeckel@kitware.com >
Merge-request: !4049
2019-11-15 09:03:17 -05:00
Brad King
18bacbd948
Merge branch 'release-3.16'
2019-11-15 09:03:17 -05:00
Brad King
7ee73962ec
Merge topic 'fix-optional-test'
...
e8bd920df1 Tests: Fix reliance on undefined behavior of cm::optional
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Ben Boeckel <ben.boeckel@kitware.com >
Merge-request: !4049
2019-11-15 09:03:17 -05:00
Brad King
6f818de287
Merge branch 'release-3.16'
2019-11-15 09:01:38 -05:00
Brad King
c029829665
Merge topic 'FindPostgreSQL-macports-libsuffix'
...
24ae45fb0c FindPostgreSQL: also search for libraries in the MacPorts suffix
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4043
2019-11-15 09:01:37 -05:00
Brad King
25d7a72a93
Merge topic 'FindPostgreSQL-macports-libsuffix' into release-3.16
...
24ae45fb0c FindPostgreSQL: also search for libraries in the MacPorts suffix
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4043
2019-11-15 09:01:36 -05:00
Kitware Robot
a10e11fd7c
CMake Nightly Date Stamp
2019-11-15 00:01:07 -05:00
Cristian Adam
6a818b6931
ObjC: Proper initialization of ObjC/XX standard properties
...
Fix logic added by commit 81566557d5 (ObjC: Initialize ObjC/XX standard
properties from C/C++ counterparts, 2019-11-09) to account for cases
when the CXX standard is not explicitly set. Also, do not copy the
`*_STANDARD_REQUIRED` and `*_EXTENSIONS` properties unless we copied the
`*_STANDARD` property.
2019-11-14 11:05:56 -05:00
Brad King
d2e5e6ff1a
Tests: Organize Objective C/C++ test directories
...
Move them all under `Tests/ObjC` and `Tests/ObjCXX`.
2019-11-14 10:57:42 -05:00
Marc Chevrier
8dd284bf19
cmFileLockPool: enhance items management
2019-11-14 14:21:30 +01:00
Kitware Robot
aeb95264e0
CMake Nightly Date Stamp
2019-11-14 00:01:07 -05:00
Johnny Jazeix
2d0100fac7
replace remove and remove_directory with rm in tests
2019-11-13 18:02:18 -05:00
Johnny Jazeix
5239fc5c75
cmake -E: Add rm with improved semantics over remove and remove_directory
2019-11-13 18:02:18 -05:00
Kyle Edwards
e8bd920df1
Tests: Fix reliance on undefined behavior of cm::optional
...
The test for cm::optional assumed that *opt would return a reference
to a non-constructed object if opt.has_value() is false. However, on
certain systems that build CMake with flags to harden the build,
this condition aborts rather than returning the invalid reference.
Fix this by getting the reference only when the cm::optional is
known to actually have a value.
Fixes : #19964
2019-11-13 13:56:22 -05:00
Tiziano Müller
154b8d1a27
Fortran: ignore CPP line directives in line-continued USE stmts
...
Issue: #18188
2019-11-13 11:30:19 -05:00
Kitware Robot
34b7dbbfc3
LexerParser: Regenerate parsers with bison 3.4.2
2019-11-13 11:29:48 -05:00
Brad King
dc01c73f2d
Merge branch 'upstream-KWSys' into update-kwsys
...
# By KWSys Upstream
* upstream-KWSys:
KWSys 2019-11-13 (e67ed8ef)
2019-11-13 09:48:23 -05:00
KWSys Upstream
78ce959a40
KWSys 2019-11-13 (e67ed8ef)
...
Code extracted from:
https://gitlab.kitware.com/utils/kwsys.git
at commit e67ed8efaf193036a92b648eec2ea71fabc0c05a (master).
Upstream Shortlog
-----------------
Brad King (2):
b019deea RegularExpression: Suppress VS 2013 warning C4351
a5248df0 CTestCustom: Suppress PGI Community Edition compiler license warnings
Paul Smith (1):
dfd0521e Terminal: Support GNU make's TTY notification environment variable
Todd Martin (2):
0492cad3 SystemTools: Remove redundant ToWindowsExtendedPath calls
680ab6d2 FStream: Expose is_open publicly
2019-11-13 09:48:22 -05:00
Brad King
011693867a
Merge branch 'release-3.16'
2019-11-13 09:44:09 -05:00
Brad King
842605341a
Merge topic 'FindwxWidgets-mingw' into release-3.16
...
c921ec6112 FindwxWidgets: Add link dependencies for MinGW
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4040
2019-11-13 09:44:08 -05:00
Brad King
1257fc91ff
Merge topic 'FindwxWidgets-mingw'
...
c921ec6112 FindwxWidgets: Add link dependencies for MinGW
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4040
2019-11-13 09:44:08 -05:00
Grant Kim
c921ec6112
FindwxWidgets: Add link dependencies for MinGW
...
wxWidgets on MinGW requires system libraries `uuid` and `uxtheme`.
2019-11-13 09:42:50 -05:00
Brad King
cad199d4b2
Merge topic 'tag-std-string'
...
64843b1737 cmVisualStudio10TargetGenerator: use std::string for tag
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4026
2019-11-13 09:42:02 -05:00