Tyler Yankee
721eb8a5a2
cmCommonTargetGenerator: Improve launcher shell conversion
...
Encapsulate the shell escaping logic in `cmCommonTargetGenerator` and
represent launchers via a vector of strings (as is done with custom
commands, execute process commands, etc.) to make them easier to work
with.
This facilitates work in a future commit which will reuse this pathway.
Issue: #27598 , #27402
2026-09-21 13:45:54 -04:00
Eduard Voronkin
01147454e7
FASTBuild: Add generator
...
Fixes : #15294
2025-08-26 14:29:01 -07:00
Maximilian Sander
cdf2a36f48
HIP: Add support for [CMAKE_]HIP_LINKER_LAUNCHER
...
`CMAKE_<LANG>_LINKER_LAUNCHER` and `<LANG>_LINKER_LAUNCHER` are
already support for C, CXX, CUDA, OBJC, OBJCXX, and Fortran. Add HIP.
Closes : #26967
2025-05-30 10:05:46 -04:00
Maximilian Sander
77312cc636
CUDA: Add support for [CMAKE_]CUDA_LINKER_LAUNCHER
...
`CMAKE_<LANG>_LINKER_LAUNCHER` and `<LANG>_LINKER_LAUNCHER` are
already support for C, CXX, OBJC, OBJCXX, and Fortran. Add CUDA.
Issue: #26967
2025-05-30 10:00:18 -04:00
Maximilian Sander
d176a8c5ce
Fortran: Add support for [CMAKE_]Fortran_LINKER_LAUNCHER
...
`CMAKE_<LANG>_LINKER_LAUNCHER` and `<LANG>_LINKER_LAUNCHER` are
already support for C, CXX, OBJC, and OBJCXX. Add Fortran.
Closes : #26951
2025-05-27 11:00:54 -04:00
Kyle Edwards
33e27f6ca6
<LANG>_LINKER_LAUNCHER: Allow generator expressions
2023-02-02 11:58:56 -05:00
Bobby D Reynolds
ae108418ae
Launchers: Support setting linker launchers
...
Fixes : #18316
2021-05-28 12:28:43 -04:00