Brad King
835f1bcbde
Merge topic 'pch-reuse-importlib'
...
93becd61d1 PCH: Use the target's PREFIX for building the pdb file name
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4114
2019-12-09 10:15:19 -05:00
Kitware Robot
2c7aeaf47b
CMake Nightly Date Stamp
2019-12-09 00:01:08 -05:00
Cristian Adam
93becd61d1
PCH: Use the target's PREFIX for building the pdb file name
...
Also copy the REUSE_FROM pdb file only if the file is newer than the
existing one.
Fixes : #19731
Fixes : #20068
2019-12-08 20:22:34 +01:00
Kitware Robot
d71f69649f
CMake Nightly Date Stamp
2019-12-08 00:01:08 -05:00
Kitware Robot
a2c0c2d024
CMake Nightly Date Stamp
2019-12-07 00:01:10 -05:00
Kitware Robot
b736a22181
CMake Nightly Date Stamp
2019-12-06 00:01:11 -05:00
Kitware Robot
8ee4f372aa
CMake Nightly Date Stamp
2019-12-05 00:01:12 -05:00
Brad King
edb6aa98de
Merge topic 'delay-custom-command-creation'
...
777ceaea94 cmMakefile: Delay custom command creation
4e37508c85 cmLocalGenerator: Refactor to use cmMakeSingleCommandLine
96e5042e46 cmCustomCommand: Explicitly pass backtrace on construction
3dc084ebc1 cmMakefile: Explicitly pass backtrace to GetCustomCommandTarget
e8360afbf7 cmPluginAPI: Correct typo in documentation of FinalPass
bf76a6b801 cmMakefile: Delay CheckTargetProperties and FinalPass to generate time
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3865
2019-12-04 14:22:50 -05:00
Brad King
e9e0e401c6
Merge topic 'cmext-memory'
...
fc3b4caa2e Memory management: cast functions for managed pointers
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4064
2019-12-04 14:22:01 -05:00
Brad King
816aa0740a
Merge topic 'feature-test-fix'
...
ee28580c33 C++ feature checks: Ignore linker warnings
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4089
2019-12-04 14:19:21 -05:00
Kitware Robot
f7ca8fc24c
CMake Nightly Date Stamp
2019-12-04 00:01:08 -05:00
Kitware Robot
c57bcf3b30
CMake Nightly Date Stamp
2019-12-03 00:01:07 -05:00
Kitware Robot
735d731119
CMake Nightly Date Stamp
2019-12-02 00:01:08 -05:00
Kitware Robot
ff270b8d33
CMake Nightly Date Stamp
2019-12-01 00:01:06 -05:00
Kitware Robot
7cd0c2be01
CMake Nightly Date Stamp
2019-11-30 00:01:09 -05:00
Kitware Robot
ca2a3929c2
CMake Nightly Date Stamp
2019-11-29 00:01:07 -05:00
Kitware Robot
7fe99b813c
CMake Nightly Date Stamp
2019-11-28 00:01:11 -05:00
Marc Chevrier
fc3b4caa2e
Memory management: cast functions for managed pointers
2019-11-27 16:03:04 +01:00
Kitware Robot
7046a52198
CMake Nightly Date Stamp
2019-11-27 00:01:12 -05:00
Brad King
3d5227e6b6
Merge topic 'ctest-resource-fixes'
...
a033bafbe0 Help: Clarify how tests are run if no resource spec file is specified
a64ba0235f CTest: Clarify that resource requirements can be split
f9f294f5fa CTest: Add version field to resource spec file
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4080
2019-11-26 09:12:34 -05:00
Brad King
7525f0ec6c
Merge topic 'unity-no-duplicate-path'
...
43ffd2c35c Unity: No repeated path for internal generated unity files
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4077
2019-11-26 08:55:09 -05:00
Kitware Robot
bb3d82232d
CMake Nightly Date Stamp
2019-11-26 00:01:10 -05:00
Marcus Calhoun-Lopez
ee28580c33
C++ feature checks: Ignore linker warnings
2019-11-25 13:14:57 -07:00
Kyle Edwards
f9f294f5fa
CTest: Add version field to resource spec file
...
Fixes : #20007
2019-11-25 11:08:27 -05:00
Cristian Adam
43ffd2c35c
Unity: No repeated path for internal generated unity files
...
Fixes : #20002
2019-11-25 13:33:44 +01:00
Kitware Robot
ae2c2f1f1b
CMake Nightly Date Stamp
2019-11-25 00:01:06 -05:00
Daniel Eiband
777ceaea94
cmMakefile: Delay custom command creation
...
Move custom command creation to cmLocalGenerator and dispatch custom
commands in cmMakefile to generate time. Generators add custom commands
using the new methods provided by cmLocalGenerator.
Issue: #12877
2019-11-24 20:32:43 +01:00
Daniel Eiband
4e37508c85
cmLocalGenerator: Refactor to use cmMakeSingleCommandLine
2019-11-24 20:13:23 +01:00
Daniel Eiband
96e5042e46
cmCustomCommand: Explicitly pass backtrace on construction
2019-11-24 20:13:23 +01:00
Daniel Eiband
3dc084ebc1
cmMakefile: Explicitly pass backtrace to GetCustomCommandTarget
...
Allow GetCustomCommandTarget to be called at generate time with correct
backtraces.
2019-11-24 20:13:23 +01:00
Daniel Eiband
e8360afbf7
cmPluginAPI: Correct typo in documentation of FinalPass
2019-11-24 20:13:23 +01:00
Daniel Eiband
bf76a6b801
cmMakefile: Delay CheckTargetProperties and FinalPass to generate time
2019-11-24 20:13:23 +01:00
Kitware Robot
adc50529ac
CMake Nightly Date Stamp
2019-11-24 00:01:07 -05:00
Kitware Robot
d8571ccb9c
CMake Nightly Date Stamp
2019-11-23 00:01:10 -05:00
Kitware Robot
07226324eb
CMake Nightly Date Stamp
2019-11-22 00:01:10 -05:00
Brad King
51d83d4955
Merge topic 'xcode-objc'
...
1e68fb0c91 Xcode: Set source file type for Objective C/C++
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4073
2019-11-21 11:27:25 -05:00
Brad King
ad815939c9
Merge topic 'ccmake_fix_help_text_crash'
...
b4ef7fbaa8 ccmake: Fix crash with cache entries almost the size of the window
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4062
2019-11-21 11:10:34 -05:00
Brad King
ae7d99fbd5
Merge topic 'load_cache_in_script'
...
5e9ecaae0e load_cache: Allow READ_WITH_PREFIX mode in cmake scripts
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4042
2019-11-21 11:03:09 -05:00
Brad King
d9cf0ec4d4
Merge topic 'fileapi-multi-config'
...
51c69fe5f8 FileAPI: Add "multiConfig" parameter to index file
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Brad King <brad.king@kitware.com >
Merge-request: !4072
2019-11-21 11:02:00 -05:00
Kitware Robot
0fff8d653c
CMake Nightly Date Stamp
2019-11-21 00:01:07 -05:00
Kyle Edwards
51c69fe5f8
FileAPI: Add "multiConfig" parameter to index file
2019-11-20 09:46:10 -05:00
Brad King
1e68fb0c91
Xcode: Set source file type for Objective C/C++
...
Fixes : #19998
2019-11-20 09:43:00 -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