Imported Upstream version 3.25.0
[platform/upstream/cmake.git] / Tests / RunCMake / CheckCompilerFlag / RunCMakeTest.cmake
1 include(RunCMake)
2
3 run_cmake(NotEnabledLanguage)
4 run_cmake(NonExistentLanguage)
5
6 run_cmake(CheckCCompilerFlag)
7 run_cmake(CheckCXXCompilerFlag)
8 run_cmake(CheckCompilerFlagC)
9 run_cmake(CheckCompilerFlagCXX)
10
11 if (APPLE)
12   run_cmake(CheckCompilerFlagOBJC)
13   run_cmake(CheckCompilerFlagOBJCXX)
14 endif()
15
16 if (CMAKE_Fortran_COMPILER_ID)
17   run_cmake(CheckCompilerFlagFortran)
18 endif()
19
20 if (CMake_TEST_CUDA)
21   run_cmake(CheckCompilerFlagCUDA)
22 endif()
23
24 if(CMake_TEST_ISPC)
25   run_cmake(CheckCompilerFlagISPC)
26 endif()
27
28 if(CMake_TEST_HIP)
29   run_cmake(CheckCompilerFlagHIP)
30 endif()
31
32 if(APPLE)
33   run_cmake(HeaderpadWorkaround)
34 endif()