| include(RunCMake) |
| |
| run_cmake(NotEnabledLanguage) |
| run_cmake(NonExistentLanguage) |
| run_cmake(UnknownArgument) |
| |
| run_cmake(CheckCSourceCompiles) |
| run_cmake(CheckCXXSourceCompiles) |
| run_cmake(CheckSourceCompilesC) |
| run_cmake(CheckSourceCompilesCXX) |
| |
| if (APPLE) |
| run_cmake(CheckOBJCSourceCompiles) |
| run_cmake(CheckOBJCXXSourceCompiles) |
| run_cmake(CheckSourceCompilesOBJC) |
| run_cmake(CheckSourceCompilesOBJCXX) |
| endif() |
| |
| if (CMAKE_Fortran_COMPILER_ID) |
| run_cmake(CheckSourceCompilesFortran) |
| endif() |
| |
| if (CMake_TEST_CUDA) |
| run_cmake(CheckSourceCompilesCUDA) |
| endif() |
| |
| if(CMake_TEST_ISPC) |
| run_cmake(CheckSourceCompilesISPC) |
| endif() |
| |
| if(CMake_TEST_HIP) |
| run_cmake(CheckSourceCompilesHIP) |
| endif() |
| |
| if(CMake_TEST_Swift) |
| run_cmake(CheckSourceCompilesSwift) |
| endif() |