Kitware Robot
80a7d2b14b
CMake Nightly Date Stamp
2021-02-05 00:01:17 -05:00
Brad King
67cb006732
Merge topic 'aix-xcoff-edit'
...
e017ba046c AIX: Enable XCOFF editing to replace RPATH on installation
56fc4a325f cmXCOFF: Add helper to parse and edit the XCOFF binary format
ddaaee907d CMakeDetermineCompilerId: Recognize XCOFF executable format
69e1d95a8a Tests: Add sample XCOFF binaries
f79d991dfd Tests: Convert CMake.ELF to RunCMake.file-RPATH ELF case
d8f3e68ca9 Ninja Multi-Config: Enable relink diagnostic message
cdcfe3eb99 Rename CMAKE_USE_MACH_PARSER to CMake_USE_MACH_PARSER
b6071c93f5 Rename CMAKE_USE_ELF_PARSER to CMake_USE_ELF_PARSER
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5769
2021-02-04 08:29:57 -05:00
Brad King
4cd23c5e0d
Merge topic 'issue-17634'
...
5af38a11ce try_run: Allow to set working directory
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5757
2021-02-04 08:22:19 -05:00
Brad King
e8ae5d1c32
Merge topic 'xcode-framework-path'
...
5389bb4274 Xcode: Don't hard-code SDK-provided implicit framework search paths
df08f8df30 cmComputeLinkInformation: Fix misspelt private variable name
375b307bae Apple: Fix linking to frameworks that do not exist until build time
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5760
2021-02-04 08:18:21 -05:00
Kitware Robot
388ffeb586
CMake Nightly Date Stamp
2021-02-04 00:01:14 -05:00
Brad King
e017ba046c
AIX: Enable XCOFF editing to replace RPATH on installation
...
Avoid relinking before installation.
2021-02-03 12:26:58 -05:00
Brad King
56fc4a325f
cmXCOFF: Add helper to parse and edit the XCOFF binary format
2021-02-03 12:26:58 -05:00
Brad King
d8f3e68ca9
Ninja Multi-Config: Enable relink diagnostic message
...
We already have a message for the "Ninja" generator, but it applies
to the "Ninja Multi-Config" generator too.
2021-02-03 11:35:31 -05:00
Brad King
cdcfe3eb99
Rename CMAKE_USE_MACH_PARSER to CMake_USE_MACH_PARSER
...
We use the `CMake_` prefix for options affecting CMake itself.
2021-02-03 11:35:31 -05:00
Brad King
b6071c93f5
Rename CMAKE_USE_ELF_PARSER to CMake_USE_ELF_PARSER
...
We use the `CMake_` prefix for options affecting CMake itself.
2021-02-03 11:35:31 -05:00
Brad King
a24679e9f3
Merge topic 'pch-reuse-from-obj-msvc'
...
c450d66daa PCH: Remove restrictions for REUSE_FROM signature for MSVC
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5765
2021-02-03 10:47:38 -05:00
Brad King
afda647ac3
Merge topic 'file-configure-endl'
...
05f16ca7ee file(CONFIGURE): Use text mode for default OUTPUT content
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Asit Dhal <dhal.asitk@gmail.com >
Merge-request: !5762
2021-02-03 10:45:52 -05:00
Brad King
8c10d98daf
Merge topic 'cmake-compile-on-iOS'
...
30360cb05f iOS: Fix compilation of CMake itself
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5753
2021-02-03 10:42:42 -05:00
Brad King
6e9634cb93
Merge topic 'update-kwsys'
...
7d46310cf8 Merge branch 'upstream-KWSys' into update-kwsys
86ecce2072 KWSys 2021-02-02 (c672435e)
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5763
2021-02-03 10:41:55 -05:00
Craig Scott
5389bb4274
Xcode: Don't hard-code SDK-provided implicit framework search paths
...
When a framework is linked to a target by its full path and that
framework is located in one of the implicit framework search directories,
CMake 3.18.5 and earlier discarded that path.
ce2dee9e5b (Xcode: Don't add framework as -framework argument in
linker info list, 2020-09-28) introduced a regression which resulted in
the framework path always being added to the search path even if it
matched one of the implicit search paths. This broke the ability to do
device and simulator builds from the same configured project.
Fixes : #21678
2021-02-03 23:11:21 +11:00
Craig Scott
df08f8df30
cmComputeLinkInformation: Fix misspelt private variable name
2021-02-03 23:10:08 +11:00
Asit Dhal
5af38a11ce
try_run: Allow to set working directory
...
Fixes : #17634
2021-02-03 08:42:05 +01:00
Kitware Robot
af695cee73
CMake Nightly Date Stamp
2021-02-03 00:03:21 -05:00
Brad King
375b307bae
Apple: Fix linking to frameworks that do not exist until build time
...
Fixes : #21621
2021-02-03 10:08:48 +11:00
Cristian Adam
c450d66daa
PCH: Remove restrictions for REUSE_FROM signature for MSVC
...
Fixes : #20201
2021-02-02 15:03:55 -05:00
Brad King
8d379e7406
Revert "PCH: Remove restrictions for REUSE_FROM signature for MSVC"
...
This reverts commit 9f06097141 .
It was merged accidentally.
2021-02-02 15:02:08 -05:00
Brad King
7cbaf6d87a
Merge topic 'pch-reuse-from-obj-msvc'
...
9f06097141 PCH: Remove restrictions for REUSE_FROM signature for MSVC
Acked-by: Kitware Robot <kwrobot@kitware.com >
Rejected-by: Cristian Adam <cristian.adam@gmail.com >
Acked-by: Cristian Adam <cristian.adam@gmail.com >
Merge-request: !5728
2021-02-02 15:00:25 -05:00
Cristian Adam
9f06097141
PCH: Remove restrictions for REUSE_FROM signature for MSVC
...
Fixes : #20201
2021-02-02 19:11:44 +01:00
Brad King
7d46310cf8
Merge branch 'upstream-KWSys' into update-kwsys
...
# By KWSys Upstream
* upstream-KWSys:
KWSys 2021-02-02 (c672435e)
2021-02-02 09:37:05 -05:00
Cristian Adam
05f16ca7ee
file(CONFIGURE): Use text mode for default OUTPUT content
...
This affects only Windows where \n will be translated as \r\n
Fixes : #21769
2021-02-02 15:18:48 +01:00
Brad King
8387aa20f2
Merge topic 'issue-19198'
...
255df8622b file(GENERATE): Support new line style
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Brad King <brad.king@kitware.com >
Merge-request: !5649
2021-02-02 08:53:07 -05:00
Hayden
30360cb05f
iOS: Fix compilation of CMake itself
...
There are no ApplicationServices on iOS.
2021-02-02 08:45:11 -05:00
Kitware Robot
3e76fe7354
CMake Nightly Date Stamp
2021-02-02 00:01:14 -05:00
Brad King
a28bb8de23
Merge topic 'file-configure-newline'
...
6e225efd8c file(CONFIGURE): Fix newlines in CONTENT
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5747
2021-02-01 10:06:27 -05:00
Brad King
e9875b6164
Merge topic 'install-minor-refactor'
...
203cc694dd cmInstallGenerator: Add accessors for settings common to all installers
e32818dd76 cmInstallGenerator: Add backtrace to all install generators
eea61268e6 cmInstallExportGenerator: Add method to get installed file name
1215092507 cmInstallScriptGenerator: Factor out method to get script
2452cfdeab cmInstallDirectoryGenerator: Factor out method to get list of directories
5b23d8a7b1 cmInstallFilesGenerator: Factor out method to get list of files
5990276226 cmInstallTargetGenerator: Factor out method to get list of target files
c9e87e3447 cmInstallTargetGenerator: Avoid duplicating install destination in memory
...
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5746
2021-02-01 10:04:42 -05:00
Kitware Robot
755c948976
CMake Nightly Date Stamp
2021-02-01 00:01:20 -05:00
Asit Dhal
255df8622b
file(GENERATE): Support new line style
...
Fixes : #19198
2021-02-01 01:38:19 +01:00
Kitware Robot
8a2fd1bfe0
CMake Nightly Date Stamp
2021-01-31 00:01:09 -05:00
Kitware Robot
93eef92777
CMake Nightly Date Stamp
2021-01-30 00:01:13 -05:00
Craig Scott
525363447f
Merge topic 'cmake_path-stabilization'
...
76cea3dfe2 cmake_path: rename 'GET ... RELATIVE_PATH' to 'GET ... RELATIVE_PART'
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5743
2021-01-29 08:57:33 -05:00
Cristian Adam
6e225efd8c
file(CONFIGURE): Fix newlines in CONTENT
...
Fixes : #21749
2021-01-29 14:25:33 +01:00
Brad King
0e60ec7480
Merge topic 'intel-llvm-compilers'
...
9b5fd04905 Tests: Disable MFC test for IntelLLVM due to #18311
ccdf7c0005 Tests: Skip VSGNUFortran test for ifx.
ddaf412dd0 Tests: Skip per file PDBs in PDBDirectoryAndName for IntelLLVM
a619b32768 Tests: Update RunCMake.GenerateExportHeader for IntelLLVM
661b04d6a6 Tests: Skip old PrecompiledHeader test on IntelLLVM
01b1e9c40d Tests: Update CompileFeatures test for IntelLLVM
f26f10184f Tests: Update Module.WriteCompilerDetectionHeader for IntelLLVM
3ceb364b1c Tests: Update RunCMake.FileAPI for IntelLLVM
...
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5594
2021-01-29 07:54:42 -05:00
Kitware Robot
59b5b6e11c
CMake Nightly Date Stamp
2021-01-29 00:01:13 -05:00
Brad King
203cc694dd
cmInstallGenerator: Add accessors for settings common to all installers
2021-01-28 12:47:58 -05:00
Brad King
e32818dd76
cmInstallGenerator: Add backtrace to all install generators
2021-01-28 12:47:58 -05:00
Brad King
eea61268e6
cmInstallExportGenerator: Add method to get installed file name
2021-01-28 12:47:58 -05:00
Brad King
1215092507
cmInstallScriptGenerator: Factor out method to get script
2021-01-28 12:47:57 -05:00
Brad King
2452cfdeab
cmInstallDirectoryGenerator: Factor out method to get list of directories
2021-01-28 12:46:32 -05:00
Brad King
5b23d8a7b1
cmInstallFilesGenerator: Factor out method to get list of files
2021-01-28 12:46:32 -05:00
Brad King
5990276226
cmInstallTargetGenerator: Factor out method to get list of target files
2021-01-28 12:46:32 -05:00
Brad King
c9e87e3447
cmInstallTargetGenerator: Avoid duplicating install destination in memory
2021-01-28 12:46:32 -05:00
Brad King
6282a8e190
cmInstallTargetGenerator: Move internal helper to anonymous namespace
2021-01-28 12:46:32 -05:00
Brad King
69ea84ec09
cmGlobalGenerator: Clear list of install components between runs
2021-01-28 12:46:32 -05:00
Brad King
0c86d15459
CMake 3.19.4
2021-01-28 10:28:45 -05:00
Brad King
32498d0665
cmake: Reduce default recursion depth when compiling with IntelLLVM
...
This compiler makes stack frames large enough (at least in Debug
builds) that CMake language recursion to depth 1000 overflows the
stack. Reduce the limit for this compiler.
2021-01-28 09:07:00 -05:00