| include(RunCMake) |
| |
| if (CMAKE_C_COMPILER_ID MATCHES "Clang|GNU|LCC") |
| run_cmake(CheckLinkerFlagC) |
| run_cmake(CheckLinkerFlagCXX) |
| if (APPLE) |
| run_cmake(CheckLinkerFlagOBJC) |
| run_cmake(CheckLinkerFlagOBJCXX) |
| endif() |
| endif() |
| |
| if (CMAKE_Fortran_COMPILER_ID MATCHES "GNU|LCC") |
| run_cmake(CheckLinkerFlagFortran) |
| endif() |
| |
| if (CMake_TEST_CUDA) |
| run_cmake(CheckLinkerFlagCUDA) |
| endif() |
| |
| if (CMake_TEST_SYCL) |
| run_cmake_with_options(CheckLinkerFlagSYCL -Wno-experimental) |
| endif() |
| |
| if (CMake_TEST_HIP) |
| run_cmake(CheckLinkerFlagHIP) |
| endif() |