Sylvain Joubert
ce99f5ee69
ccmake: Fix rendering on window resize
...
Repro steps: configure (without errors), the logs are displayed then the
cache is displayed again, resize the window up -> the logs are
redisplayed after resize instead of the cache
The 'CurrentForm' pointer were left pointed to the last log message
form, this resets it to the main form when configure or generate is done
2019-11-18 17:05:37 +01: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
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
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
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
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
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
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
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
Brad King
4909594abd
Merge topic 'objc-standard'
...
81566557d5 ObjC: Initialize ObjC/XX standard properties from C/C++ counterparts
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4022
2019-11-13 09:40:47 -05:00
Kitware Robot
e49d85ae4b
CMake Nightly Date Stamp
2019-11-13 00:01:10 -05:00
Cristian Adam
81566557d5
ObjC: Initialize ObjC/XX standard properties from C/C++ counterparts
...
Fixes : #19937
2019-11-12 19:41:25 +01:00
Brad King
ccd2c2824a
Merge topic 'modernize-memory-management'
...
f93385283f cmLocalGenerator: modernize memory management
101b5288ff cmAlgorithm: Extend cmAppend capabilities
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4028
2019-11-12 09:55:20 -05:00
Brad King
f59ae1a698
Merge topic 'cpack-pkg-background'
...
e6069613a1 CPack: Set background image in macOS installer
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3995
2019-11-12 09:52:32 -05:00
Brad King
5b46bc3194
Merge topic 'unity-HEADER_FILE_ONLY'
...
9a5418320e Unity: Don't include sources with HEADER_FILE_ONLY property set
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4023
2019-11-12 09:51:16 -05:00
Brad King
eae743bf17
Merge topic 'unity-HEADER_FILE_ONLY' into release-3.16
...
9a5418320e Unity: Don't include sources with HEADER_FILE_ONLY property set
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4023
2019-11-12 09:51:15 -05:00
Brad King
b197d20c08
Merge topic 'objc-xcode-flags' into release-3.16
...
bb42e1ed43 ObjC: Add OBJC/OBJCXX flags to Xcode projects
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4020
2019-11-12 09:43:11 -05:00
Brad King
43ef704d51
Merge topic 'objc-xcode-flags'
...
bb42e1ed43 ObjC: Add OBJC/OBJCXX flags to Xcode projects
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4020
2019-11-12 09:43:11 -05:00
Brad King
7a08f0d8dd
Merge topic 'resolve-full-path-at-generate-time' into release-3.16
...
48d1456b3d UnityBuild: Resolve full paths of unity source includes
ec2f130aa9 cmFileAPI: Resolve full path in PCH source comparison
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4029
2019-11-12 09:34:11 -05:00
Brad King
a085648de5
Merge topic 'resolve-full-path-at-generate-time'
...
48d1456b3d UnityBuild: Resolve full paths of unity source includes
ec2f130aa9 cmFileAPI: Resolve full path in PCH source comparison
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4029
2019-11-12 09:34:11 -05:00
Craig Scott
cba091d3a9
Merge topic 'pch-no-duplicates' into release-3.16
...
e01935ac9d PCH: No repeated path for internal generated PCH files
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4030
2019-11-12 08:28:46 -05:00
Craig Scott
9a935adca9
Merge topic 'pch-no-duplicates'
...
e01935ac9d PCH: No repeated path for internal generated PCH files
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4030
2019-11-12 08:28:46 -05:00
Craig Scott
00f5e02060
Merge topic 'remove-CPACK_INSTALL_CMAKE_CONFIGURATIONS' into release-3.16
...
1d1fa5d3e4 Tests: Add RunCMake.CPackCommandLine case for multi-config package
108207cc84 CPack: Remove CPACK_INSTALL_CMAKE_CONFIGURATIONS
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4025
2019-11-12 08:16:31 -05:00
Craig Scott
27020c81d5
Merge topic 'remove-CPACK_INSTALL_CMAKE_CONFIGURATIONS'
...
1d1fa5d3e4 Tests: Add RunCMake.CPackCommandLine case for multi-config package
108207cc84 CPack: Remove CPACK_INSTALL_CMAKE_CONFIGURATIONS
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4025
2019-11-12 08:16:31 -05:00
Kitware Robot
2dcd7ce4ba
CMake Nightly Date Stamp
2019-11-12 00:01:07 -05:00
Alex Turbov
108207cc84
CPack: Remove CPACK_INSTALL_CMAKE_CONFIGURATIONS
...
In commit da5ac4bb60 (cpack: Add `CPACK_INSTALL_CMAKE_CONFIGURATIONS`
variable, 2019-07-10, v3.16.0-rc1~165^2) we added both the variable
and support for `cpack -C` with multiple configurations. Drop the
variable because the `package` target cannot ensure that all of the
configurations are built. Keep the command-line interface so that
it can be used manually in scripts.
Fixes : #19918
2019-11-11 14:15:09 -05:00
Cristian Adam
bb42e1ed43
ObjC: Add OBJC/OBJCXX flags to Xcode projects
...
Fixes : #19936
2019-11-11 17:43:17 +01:00
Marc Chevrier
f93385283f
cmLocalGenerator: modernize memory management
2019-11-11 16:41:13 +01:00
Brad King
5e328c6d74
Merge topic 'objc-trycompile' into release-3.16
...
7447aa4b34 ObjC: Add try_compile support
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4006
2019-11-11 10:25:47 -05:00
Brad King
ac7f41d20e
Merge topic 'objc-trycompile'
...
7447aa4b34 ObjC: Add try_compile support
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4006
2019-11-11 10:25:47 -05:00
Cristian Adam
9a5418320e
Unity: Don't include sources with HEADER_FILE_ONLY property set
...
Fixes : #19946
Fixes : #19947
Co-authored-by: Craig Scott <craig.scott@crascit.com >
2019-11-11 14:10:18 +01:00
Cristian Adam
e01935ac9d
PCH: No repeated path for internal generated PCH files
...
Fixes : #19952
2019-11-11 13:21:12 +01:00
Daniel Eiband
48d1456b3d
UnityBuild: Resolve full paths of unity source includes
...
Issue: 19927
2019-11-11 13:05:31 +01:00
Daniel Eiband
ec2f130aa9
cmFileAPI: Resolve full path in PCH source comparison
...
Issue: 19927
2019-11-11 13:03:29 +01:00
Marc Chevrier
101b5288ff
cmAlgorithm: Extend cmAppend capabilities
2019-11-11 10:57:58 +01:00
Kitware Robot
eb306700d5
CMake Nightly Date Stamp
2019-11-11 00:01:08 -05:00
Vitaly Stakhovsky
64843b1737
cmVisualStudio10TargetGenerator: use std::string for tag
2019-11-10 09:29:27 -05:00