Brad King
1e68fb0c91
Xcode: Set source file type for Objective C/C++
...
Fixes : #19998
2019-11-20 09:43:00 -05:00
Ben Boeckel
46de38dae2
ExternalProject: replace LIST_SEPARATOR in initial cache files too
2019-11-20 09:21:46 -05:00
Kitware Robot
5f630a934a
CMake Nightly Date Stamp
2019-11-20 00:01:10 -05:00
Craig Scott
9e9787f19a
Merge topic 'ctest-repeat'
...
32c165d263 CTest: Consolidate '--repeat-* n' options as `--repeat *:n`
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4053
2019-11-19 15:48:38 -05:00
Charles Barto
5e9ecaae0e
load_cache: Allow READ_WITH_PREFIX mode in cmake scripts
2019-11-19 14:39:00 -05:00
Sylvain Joubert
b4ef7fbaa8
ccmake: Fix crash with cache entries almost the size of the window
...
The previous code:
if (curFieldLen < width) {
...
strncpy(bar + curFieldLen + 2, help, width - curFieldLen - 2);
was not correctly guarded against cache entries whose size were exactly
1 or 2 characters short of the window size.
"if (curFieldLen - 2 < width)" would have prevented a copy of
negative/max_int characters and a subsequent crash.
The whole method was modernized with std::string instead of char*
2019-11-19 20:06:31 +01:00
Brad King
3520208cbd
Merge topic 'ccmake_render_main_form_on_resize'
...
ce99f5ee69 ccmake: Fix rendering on window resize
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4061
2019-11-19 11:37:27 -05:00
Brad King
a1d0653fc8
Merge topic 'xcode-scheme-workdir'
...
92c4c852db Xcode: Add custom working directory property
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4063
2019-11-19 11:31:16 -05:00
Brad King
aa6437e3e0
Merge topic 'codelite_make_j_0'
...
7d6639bf8d CodeLite: Do not pass -j argument with CPU count 0
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4067
2019-11-19 11:30:20 -05:00
Brad King
ba773cfec8
Merge topic 'modernize-memory-management'
...
7e86f71eff cmOutputRequiredFilesCommand: Modernize memory management
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4055
2019-11-19 11:29:26 -05:00
Brad King
5aa94a1d0d
Merge topic 'sdcc-sdar'
...
5cf404d36f SDCC compiler: use sdar instead of sdcclib as librarian for recent versions
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4065
2019-11-19 11:28:13 -05:00
Brad King
fb7f8e5fbd
Merge topic 'FindFLEX-work-dir'
...
c5fb36a4cb FindFLEX: Add policy CMP0098 to run flex in build tree
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !3981
2019-11-19 11:27:15 -05:00
Kitware Robot
843936f51b
CMake Nightly Date Stamp
2019-11-19 00:01:12 -05:00
Brad King
6eaa355e90
Merge branch 'release-3.16'
2019-11-18 17:02:37 -05:00
Gregor Jasny
92c4c852db
Xcode: Add custom working directory property
...
Closes : #19967
2019-11-18 22:34:34 +01:00
Johnny Jazeix
7d6639bf8d
CodeLite: Do not pass -j argument with CPU count 0
...
Fixes : #15054 , #16727
2019-11-18 22:10:57 +01:00
Johnny Jazeix
5cf404d36f
SDCC compiler: use sdar instead of sdcclib as librarian for recent versions
...
Fixes : #19988
2019-11-18 20:12:49 +01:00
Brad King
d25d75687d
CMake 3.16.0-rc4
v3.16.0-rc4
2019-11-18 13:44:31 -05:00
Brad King
9112933a6c
Merge branch 'release-3.16'
2019-11-18 13:43:12 -05:00
Brad King
3a87ce6c96
Merge topic 'swift-rpath-darwin' into release-3.16
...
ff6c336127 Swift: support `-rpath` on Darwin
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4059
2019-11-18 13:43:11 -05:00
Brad King
9c9bbedd31
Merge topic 'swift-rpath-darwin'
...
ff6c336127 Swift: support `-rpath` on Darwin
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4059
2019-11-18 13:43:11 -05:00
Brad King
3bc808fc33
Merge branch 'release-3.16'
2019-11-18 13:42:09 -05:00
Brad King
eead6a2504
Merge topic 'swift-darwin-install-name'
...
f935de6746 Swift: support `INSTALL_NAME_DIR` on Darwin
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4060
2019-11-18 13:42:09 -05:00
Brad King
4bbd9e9ec4
Merge topic 'swift-darwin-install-name' into release-3.16
...
f935de6746 Swift: support `INSTALL_NAME_DIR` on Darwin
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4060
2019-11-18 13:42:08 -05:00
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
Saleem Abdulrasool
ff6c336127
Swift: support -rpath
on Darwin
...
Darwin also has the concept of RPATH. Additionally, the flag is
identical to that on other Unixish platforms. Simply avoid the `-rpath`
handling on Windows.
This enables the use of `BUILD_WITH_INSTALL_RPATH` and `INSTALL_RPATH`
with Swift targets on Darwin.
2019-11-18 10:04:09 -05:00
Saleem Abdulrasool
f935de6746
Swift: support INSTALL_NAME_DIR
on Darwin
...
Adjust the shared object rule to ensure that we honour the
`INSTALL_NAME_DIR` property on Swift targets. This enables the use of
`INSTALL_NAME_DIR` and `BUILD_WITH_INSTALL_NAME_DIR` on Darwin with
Ninja.
2019-11-18 10:02:50 -05:00
Brad King
cbedead9a2
Merge branch 'release-3.16'
2019-11-18 09:54:15 -05:00
Brad King
e64d39eb42
Merge topic 'compile-features-other-lang' into release-3.16
...
229f2cc5fd Help: Clarify compile features handling for OBJC and OBJCXX
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4057
2019-11-18 09:54:15 -05:00
Brad King
26f3cb3288
Merge topic 'compile-features-other-lang'
...
229f2cc5fd Help: Clarify compile features handling for OBJC and OBJCXX
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4057
2019-11-18 09:54:15 -05:00
Brad King
776d1e5e79
Merge topic 'win-no-error-popup'
...
a4c19cb895 Windows: Restore suppression of error report popups in CI builds
0b9f1cc96b Merge branch 'upstream-KWSys' into win-no-error-popup
9e27e52d4b KWSys 2019-11-15 (329d8c7c)
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4052
2019-11-18 09:52:13 -05:00
Brad King
c80dfa0d5b
Merge branch 'release-3.16'
2019-11-18 09:50:58 -05:00
Brad King
1c09b8c164
Merge topic 'cpack-custom-templates' into release-3.16
...
7d6ab5dc5b CPack: Restore support for custom package configuration templates
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kyle Edwards <kyle.edwards@kitware.com>
Merge-request: !4054
2019-11-18 09:50:57 -05:00
Brad King
0e46dea343
Merge topic 'cpack-custom-templates'
...
7d6ab5dc5b CPack: Restore support for custom package configuration templates
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kyle Edwards <kyle.edwards@kitware.com>
Merge-request: !4054
2019-11-18 09:50:57 -05:00
Brad King
bd16555717
Merge topic 'CPackNuget-dep-id'
...
26367b4bb2 CPack/NuGet: Do not mangle non-C-identifier chars in dependencies
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4044
2019-11-18 09:50:14 -05:00
Brad King
e2cb9bcef2
Merge branch 'release-3.16'
2019-11-18 09:47:36 -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
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
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
b60563fee8
Merge branch 'release-3.16'
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
f63d84c37c
Merge branch 'release-3.16'
2019-11-18 05:50:02 -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
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
Craig Scott
229f2cc5fd
Help: Clarify compile features handling for OBJC and OBJCXX
2019-11-17 17:50:56 +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