summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake/CheckLinkerFlag/RunCMakeTest.cmake
diff options
context:
space:
mode:
authorMarc Chevrier <marc.chevrier@gmail.com>2020-05-16 15:01:23 (GMT)
committerBrad King <brad.king@kitware.com>2020-05-25 14:57:14 (GMT)
commitaf96c0f4faf5bf9f4a4dbc958b09a1dfc58dab38 (patch)
treecaf41895c53703b1c00fdfdd3eb3baa3c38786c9 /Tests/RunCMake/CheckLinkerFlag/RunCMakeTest.cmake
parent3c4cc77d55df5bd61cbf62a75fcaf6b9c4509cc7 (diff)
downloadCMake-af96c0f4faf5bf9f4a4dbc958b09a1dfc58dab38.zip
CMake-af96c0f4faf5bf9f4a4dbc958b09a1dfc58dab38.tar.gz
CMake-af96c0f4faf5bf9f4a4dbc958b09a1dfc58dab38.tar.bz2
CheckLinkerFlag: Add module to check validity of linker flags
Fixes: #15934
Diffstat (limited to 'Tests/RunCMake/CheckLinkerFlag/RunCMakeTest.cmake')
-rw-r--r--Tests/RunCMake/CheckLinkerFlag/RunCMakeTest.cmake14
1 files changed, 14 insertions, 0 deletions
diff --git a/Tests/RunCMake/CheckLinkerFlag/RunCMakeTest.cmake b/Tests/RunCMake/CheckLinkerFlag/RunCMakeTest.cmake
new file mode 100644
index 0000000..224a2a3
--- /dev/null
+++ b/Tests/RunCMake/CheckLinkerFlag/RunCMakeTest.cmake
@@ -0,0 +1,14 @@
+include(RunCMake)
+
+if (CMAKE_C_COMPILER_ID MATCHES "Clang|GNU")
+ run_cmake(CheckCLinkerFlag)
+ run_cmake(CheckCXXLinkerFlag)
+ if (APPLE)
+ run_cmake(CheckOBJCLinkerFlag)
+ run_cmake(CheckOBJCXXLinkerFlag)
+ endif()
+endif()
+
+if (CMAKE_Fortran_COMPILER_ID MATCHES "GNU")
+ run_cmake(CheckFortranLinkerFlag)
+endif()