- Sep 02, 2020
-
-
e33f8f07 Xcode: Avoid unnecessary duplication of custom commands across targets 8c60c49a Xcode: Refactor custom command dependency expansion Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !5176
-
d1688ff3 Tests: Tell Xcode to disallow signing altogether in relevant cases 266f9731 Tests: Update RunCMake.CommandLine to avoid duplicate custom commands 7678fcd5 Tests: Remove workaround from RunCMake.ExternalProject MultiCommand case Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !5174
-
fa7ba5fb ARMClang: Pass defines to assembler Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Osama Moharam <osama.moharam.uw@renesas.com> Acked-by:
Martin Kojtal <martin.kojtal@arm.com> Merge-request: !5175
-
Kitware Robot authored
-
- Sep 01, 2020
-
-
Brad King authored
Do not attach a custom command to a target if it is already attached to one of the target's dependencies. The command's output will be available by the time the target needs it because the dependency containing the command will have already been built. Since commit fb45559e (Xcode: Process targets in depth-first order during generation, 2018-07-19, v3.13.0-rc1~293^2) we generate a target only after generating its dependencies. Therefore when visiting the custom commands in a target, we can assume that custom commands in its dependencies have already been visited.
-
Brad King authored
Compute and store the "real" dependencies earlier.
-
Hugues Kamba authored
This is useful when the assembly file(s) is passed to the pre-processor.
-
Brad King authored
The Xcode 'new build system' rejects empty signing identities unless signing is explicitly marked as not allowed. Update test cases where we turn off signing to explicitly disallow it too. Also turn off signing in the XCTest test.
-
Brad King authored
This test does not need to have the same custom command output generated by multiple independent targets. Revise the test to avoid that.
-
f14b3901 GenEx: Remove unneeded dependencies from target info queries Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Raul Tambre <raul@tambre.ee> Merge-request: !5127
-
525464ed Xcode: Use "Link Binary With Libraries" build phase in some cases dc089820 Xcode: Add special case for file type extension map for .xcassets 7b3d8411 Xcode: Refactor build setting append code and attribute getter naming Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !5036
-
Only generate a graph dependency between a custom command and a target when the custom command queries for the file path of an artifact of the target. This makes generator expressions such as `TARGET_FILE_DIR` behave the same way as `TARGET_PROPERTY` which never generated a graph dependency.
-
01428c55 CUDA: Fail fast if CMAKE_CUDA_ARCHITECTURES doesn't work during detection 9f81aa0f CUDA: Fail if compiler detection using the host compiler fails Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !5155
-
7de60bed file: Add CHMOD and CHMOD_RECURSE subcommands Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Marc Chevrier <marc.chevrier@gmail.com> Merge-request: !5122
-
e39e9c40 cmSystemTools: Teach RenameFile to disable Windows Search Indexing b54190a4 cmSystemTools: Teach RenameFile to try for longer on directories 2f8ef095 cmSystemTools: Add more error handling to RenameFile on Windows d78c22aa cmSystemTools: Improve RenameFile on Windows with MOVEFILE_WRITE_THROUGH 73f8240a cmSystemTools: Factor out RenameFile wstring conversion on Windows 97fc44f7 cmSystemTools: Factor out MoveFileExW call in RenameFile 35039286 cmSystemTools: Define directory-specific Windows filesystem retry settings Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !5161
-
5ece12b7 gitlab-ci: add ISPC to the Fedora CI image 8976817d ISPC: Update help documentation to include ISPC 2368f46b ISPC: Support building with the MSVC toolchain e783bf8a ISPC: Support ISPC header generation byproducts and parallel builds 34cc6acc Add ISPC compiler support to CMake 419d70d4 Refactor some swift only logic to be re-used by other languages Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !5065
-
Brad King authored
-
-
776059ef Merge branch 'backport-3.17-automoc-depend-project-file' 6b20bbd2 AutoMoc: Restore support for re-running after project file changes Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !5166
-
776059ef Merge branch 'backport-3.17-automoc-depend-project-file' 6b20bbd2 AutoMoc: Restore support for re-running after project file changes Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !5166
-
-
d264685b UseSWIG: Update option -interface usage Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !5172
-
d264685b UseSWIG: Update option -interface usage Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !5172
-
Kitware Robot authored
-
- Aug 31, 2020
-
-
OBJECT and STATIC libraries (framework or non-framework) do not use this build phase. Not all items to be linked use this build phase either. Co-Authored-By:
Craig Scott <craig.scott@crascit.com>
-
a57beabb Help: Reference CMAKE_CUDA_COMPILER_ID not CMAKE_CUDA_COMPILER Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !5170
-
Brad King authored
Merge-request: !5166
-
Brad King authored
-
For Qt >= 5.15.0 and Ninja generators AutoMoc creates a depfile to let Ninja decide when to run AutoMoc. This was introduced by commit aebfbcaa (AutoGen: Use depfiles for the XXX_autogen ninja targets, 2020-01-14, v3.17.0-rc1~58^2). However, AutoMoc was not triggered after adding a new moc-able file to the project. This patch adds the project file (and potentially included files) to the dependencies in the depfile. Now, a re-run of AutoMoc is triggered if the project file changes. Fixes: #21127
-
Brad King authored
-
0ccd2567 llvm-rc: Enable preprocessing for all Windows usage variants 7e72fe2e llvm-rc: Refactor the preprocessing logic Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !5163
-
beab8bc2 Tests: Add timeout on the RunCMake.ExternalProject download server Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !5167
-
Marc Chevrier authored
Option -interface must not be used if multiple SWIG files are part of the same library. Fixes: #21134
-
Kitware Robot authored
-