summaryrefslogtreecommitdiffstats
path: root/Source/cmCoreTryCompile.cxx
Commit message (Expand)AuthorAgeFilesLines
* Emscripten: Fix try_run to run the `.js` file and not the adjacent `.wasm`Brad King2025-11-251-10/+14
* IWYU: Update for Debian 13 CI jobBrad King2025-11-121-0/+1
* cxximportstd: support setting the `import std` metadata locationBen Boeckel2025-09-111-0/+1
* source: Pass cmStringRange by valueDaniel Pfeifer2025-07-301-1/+1
* Emscripten: Add platform modulesQuinn Powell2025-06-171-0/+8
* MSVC: Move link -machine flag out of CMAKE_*_LINKER_FLAGSBrad King2025-06-051-0/+7
* try_compile: Restore propagation of CMAKE_<LANG>_LINK_PIE_SUPPORTEDBrad King2025-05-241-69/+20
* cmStrCat: use character literals where possibleBen Boeckel2025-05-151-3/+3
* LICENSE: Replace references to Copyright.txt with LICENSE.rstKitware Robot2025-03-031-1/+1
* MSVC: Add abstraction for runtime checksAJIOB2025-01-291-0/+10
* Revise C++ coding style using clang-format with "east const"Kitware Robot2025-01-231-25/+25
* CMP0065: Remove support for OLD behaviorBrad King2025-01-221-7/+0
* CMP0056: Remove support for OLD behaviorBrad King2025-01-211-30/+8
* cmSystemTools: Add RandomNumber method that avoid re-seeding from OSTim Blechmann2025-01-091-1/+1
* cmPolicies: Remove now-unused REQUIRED_IF_USED and REQUIRED_ALWAYS statesBrad King2024-11-131-18/+0
* Add support of "LINKER:" prefix for CMAKE_<TYPE>_LINKER_FLAGS variableMarc Chevrier2024-11-041-0/+8
* try_compile: Propagating top level includes into whole-project callsCraig Scott2024-05-301-0/+11
* Merge topic 'linker-vars-propagate-try_compile'Brad King2024-03-241-1/+1
|\
| * try_compile(): Include languages with _ or - when passing linker varsCraig Scott2024-03-221-1/+1
* | VS: Add [CMAKE_]VS_USE_DEBUG_LIBRARIES options to control UseDebugLibrariesBrad King2024-02-191-0/+1
|/
* Merge topic 'cmFileCopier-error-loss'Brad King2023-12-051-7/+5
|\
| * errors: avoid constructing a stream before getting the last errorBen Boeckel2023-12-021-7/+5
* | Swift: Add abstraction for compilation modeEvan Wilde2023-11-171-0/+8
* | Merge topic 'try_compile-alias-targets'Brad King2023-10-171-1/+23
|\ \
| * | try_compile: Add support for using ALIAS targetsCristian Le2023-10-161-1/+23
* | | Merge topic 'try_compile-linker-language'Brad King2023-10-171-0/+14
|\ \ \ | |/ / |/| |
| * | try_{compile,run}: add LINKER_LANGUAGE optionscivision2023-10-161-0/+14
| |/
* | Add options to specify linker toolMarc Chevrier2023-10-131-0/+16
|/
* cxxmodules: Honor CMAKE_CXX_SCAN_FOR_MODULES in try_compileBrad King2023-10-101-0/+2
* cxxmodules: scan C++ sources for imports by defaultBen Boeckel2023-10-021-0/+7
* cmExperimental: remove the flag for C++ modulesBen Boeckel2023-10-021-13/+4
* HIP: Fix linking mixed-lang binary with CXX compiler and Makefile generatorsBrad King2023-09-251-4/+10
* HIP: Add CMAKE_HIP_PLATFORM variable to specify GPU platformBrad King2023-09-211-0/+2
* cmCoreTryCompile: forward module-related binutils variablesBen Boeckel2023-07-311-0/+1
* cmCoreTryCompile: use the source type context for source filesBen Boeckel2023-07-311-17/+51
* cmCoreTryCompile: parse `SOURCES_TYPE` argumentBen Boeckel2023-07-311-1/+39
* cmCoreTryCompile: use `target_sources` for `try_compile` targetsBen Boeckel2023-07-311-3/+4
* cmExperimental: support forwarding associated variables to `try_compile`Ben Boeckel2023-07-311-0/+3
* cmExperimental: only forward C++ module support to non-ABI checksBen Boeckel2023-07-311-1/+5
* cmExperimental: use an `enum` for whether to forward to try_compileBen Boeckel2023-07-311-1/+2
* IWYU: Update for Debian 12 CI jobBrad King2023-07-281-1/+0
* cmCoreTryCompile: combine strings where possibleBen Boeckel2023-07-191-11/+14
* cmCoreTryCompile: use single characters where possibleBen Boeckel2023-07-191-16/+16
* cmCoreTryCompile: use `cmStrCat` where possibleBen Boeckel2023-07-191-15/+14
* try_compile(): Pass down CMAKE_EXPERIMENTAL_* feature flagsKyle Edwards2023-07-171-0/+12
* CMake code rely on cmList class for CMake lists management (part. 2)Marc Chevrier2023-04-291-2/+2
* CMake code rely on cmList class for CMake lists management (part. 1)Marc Chevrier2023-04-241-1/+2
* Apple: Handle generation and comsuption of text-based stubs (.tbd files)Marc Chevrier2023-03-011-0/+6
* try_compile: Record propagated CMake variables in configure logBrad King2023-02-011-0/+21
* clang-format: Add comments to suppress some formattingBrad King2023-01-181-0/+2