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_HIP) run_cmake(CheckLinkerFlagHIP) endif()