Brad King
|
c672e51bd3
Merge topic 'try_compile-linker-language'
|
2 years ago |
scivision
|
0f37000304
try_{compile,run}: add LINKER_LANGUAGE option
|
2 years ago |
Marc Chevrier
|
96a953b1ed
Add options to specify linker tool
|
2 years ago |
Brad King
|
fd81024e80
cxxmodules: Honor CMAKE_CXX_SCAN_FOR_MODULES in try_compile
|
2 years ago |
Ben Boeckel
|
437280b127
cxxmodules: scan C++ sources for imports by default
|
2 years ago |
Ben Boeckel
|
0c07f39006
cmExperimental: remove the flag for C++ modules
|
2 years ago |
Brad King
|
e43918b4ca
HIP: Fix linking mixed-lang binary with CXX compiler and Makefile generators
|
2 years ago |
Brad King
|
127b6fa06b
HIP: Add CMAKE_HIP_PLATFORM variable to specify GPU platform
|
2 years ago |
Ben Boeckel
|
deb1c3cbd5
cmCoreTryCompile: forward module-related binutils variables
|
2 years ago |
Ben Boeckel
|
b768d293c5
cmCoreTryCompile: use the source type context for source files
|
2 years ago |
Ben Boeckel
|
c9ca5f6326
cmCoreTryCompile: parse `SOURCES_TYPE` argument
|
2 years ago |
Ben Boeckel
|
07551f35de
cmCoreTryCompile: use `target_sources` for `try_compile` targets
|
2 years ago |
Ben Boeckel
|
aad9033b56
cmExperimental: support forwarding associated variables to `try_compile`
|
2 years ago |
Ben Boeckel
|
f6cf433256
cmExperimental: only forward C++ module support to non-ABI checks
|
2 years ago |
Ben Boeckel
|
1a538ae07c
cmExperimental: use an `enum` for whether to forward to try_compile
|
2 years ago |
Brad King
|
241ee252ce
IWYU: Update for Debian 12 CI job
|
2 years ago |
Ben Boeckel
|
884c477545
cmCoreTryCompile: combine strings where possible
|
2 years ago |
Ben Boeckel
|
b8fd1cc8d9
cmCoreTryCompile: use single characters where possible
|
2 years ago |
Ben Boeckel
|
0b74471d62
cmCoreTryCompile: use `cmStrCat` where possible
|
2 years ago |
Kyle Edwards
|
d84681d8f0
try_compile(): Pass down CMAKE_EXPERIMENTAL_* feature flags
|
2 years ago |
Marc Chevrier
|
241304190f
CMake code rely on cmList class for CMake lists management (part. 2)
|
2 years ago |
Marc Chevrier
|
e08ba229ee
CMake code rely on cmList class for CMake lists management (part. 1)
|
2 years ago |
Marc Chevrier
|
ede33f30cf
Apple: Handle generation and comsuption of text-based stubs (.tbd files)
|
2 years ago |
Brad King
|
5252c88569
try_compile: Record propagated CMake variables in configure log
|
2 years ago |
Brad King
|
9ee57226bc
clang-format: Add comments to suppress some formatting
|
2 years ago |
Brad King
|
d4bf7d80c6
try_compile: Add a NO_LOG option to skip recording in the configure log
|
2 years ago |
Brad King
|
9d9e8450a8
try_compile: Add optional LOG_DESCRIPTION to record in configure log
|
2 years ago |
Brad King
|
65ed5c2ca8
try_compile: Report underlying error when COPY_FILE fails
|
2 years ago |
Craig Scott
|
ba981bb2ed
TryCompileCode(): Prevent warning on return value
|
2 years ago |
Matthew Woehlke
|
048a02d5bb
ConfigureLog: Log try_compile and try_run checks
|
3 years ago |