diff options
author | Shoaib Meenai <smeenai@fb.com> | 2018-06-02 00:49:54 +0000 |
---|---|---|
committer | Shoaib Meenai <smeenai@fb.com> | 2018-06-02 00:49:54 +0000 |
commit | 415eff1b5f25f53e40453b6b9dffa05b67e464b5 (patch) | |
tree | 3248227c5d1ba3c525088f1eed607f6842196495 /tools | |
parent | a898b2312b97b6bd0f3ce6a6c148c88f71e55521 (diff) | |
download | clang-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.txt | 9 |
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}") |