aboutsummaryrefslogtreecommitdiff
path: root/tools
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
commit415eff1b5f25f53e40453b6b9dffa05b67e464b5 (patch)
tree3248227c5d1ba3c525088f1eed607f6842196495 /tools
parenta898b2312b97b6bd0f3ce6a6c148c88f71e55521 (diff)
downloadclang-415eff1b5f25f53e40453b6b9dffa05b67e464b5.tar.gz
[cmake] Use LLVM's check_linker_flag
LLVM already defines this function, so make use of it instead of rolling our own. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@333808 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools')
-rw-r--r--tools/driver/CMakeLists.txt9
1 files changed, 1 insertions, 8 deletions
diff --git a/tools/driver/CMakeLists.txt b/tools/driver/CMakeLists.txt
index 479e2d7aef..133a449493 100644
--- a/tools/driver/CMakeLists.txt
+++ b/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}")