summaryrefslogtreecommitdiffstats
path: root/clang
diff options
context:
space:
mode:
authorShoaib Meenai <smeenai@fb.com>2018-06-02 00:49:54 +0000
committerShoaib Meenai <smeenai@fb.com>2018-06-02 00:49:54 +0000
commit9c0d10ab6b0e8b3e3a1601bb2dd35f02a7313a4a (patch)
treebbc2d32a8ed82947f166723dc594a19031e3423b /clang
parent4a2798c934a450d485d3342b6dec68471ab73881 (diff)
downloadbcm5719-llvm-9c0d10ab6b0e8b3e3a1601bb2dd35f02a7313a4a.tar.gz
bcm5719-llvm-9c0d10ab6b0e8b3e3a1601bb2dd35f02a7313a4a.zip
[cmake] Use LLVM's check_linker_flag
LLVM already defines this function, so make use of it instead of rolling our own. llvm-svn: 333808
Diffstat (limited to 'clang')
-rw-r--r--clang/tools/driver/CMakeLists.txt9
1 files changed, 1 insertions, 8 deletions
diff --git a/clang/tools/driver/CMakeLists.txt b/clang/tools/driver/CMakeLists.txt
index 479e2d7aef0..133a4494931 100644
--- a/clang/tools/driver/CMakeLists.txt
+++ b/clang/tools/driver/CMakeLists.txt
@@ -99,14 +99,7 @@ if (APPLE)
endif()
if(CLANG_ORDER_FILE AND (LD64_EXECUTABLE OR GOLD_EXECUTABLE))
- include(CMakePushCheckState)
-
- function(check_linker_flag flag out_var)
- cmake_push_check_state()
- set(CMAKE_REQUIRED_FLAGS "${CMAKE_REQUIRED_FLAGS} ${flag}")
- check_cxx_compiler_flag("" ${out_var})
- cmake_pop_check_state()
- endfunction()
+ include(CheckLinkerFlag)
if (LD64_EXECUTABLE)
set(LINKER_ORDER_FILE_OPTION "-Wl,-order_file,${CLANG_ORDER_FILE}")
OpenPOWER on IntegriCloud