llvm-project/clang/tools
Shoaib Meenai fce4616189 [cmake] Add linker detection for Apple platforms
LLVM currently assumes that Apple platforms will always use ld64. In the
future, LLD Mach-O might also be supported, so add the beginnings of
linker detection support. ld64 is currently the only detected linker,
since `ld64.lld -v` doesn't yield any useful version output, but we can
add that detection later, and in the meantime it's still useful to have
the ld64 identification.

Switch clang's order file check to use this new detection rather than
just checking for the presence of an ld64 executable.

Differential Revision: https://reviews.llvm.org/D48201

llvm-svn: 334780
2018-06-14 23:26:33 +00:00
..
arcmt-test [CMake] Use PRIVATE in target_link_libraries for executables 2017-12-05 21:49:56 +00:00
c-arcmt-test [CMake] Use PRIVATE in target_link_libraries for executables 2017-12-05 21:49:56 +00:00
c-index-test [CMAKE][c-index-test] Honor CMAKE_OSX_SYSROOT to compute include dir for libxml2 2018-06-14 18:20:04 +00:00
clang-check Remove \brief commands from doxygen comments. 2018-05-09 01:00:01 +00:00
clang-diff [CMake] Use PRIVATE in target_link_libraries for executables 2017-12-05 21:49:56 +00:00
clang-format Remove \brief commands from doxygen comments. 2018-05-09 01:00:01 +00:00
clang-format-vs clang-format plugin: Add missing semicolon in list of file extensions (PR36383) 2018-02-20 09:26:38 +00:00
clang-func-mapping [CMake] Use PRIVATE in target_link_libraries for executables 2017-12-05 21:49:56 +00:00
clang-fuzzer [clang-fuzzer] Modified protobuf and converter to add new signature, remove conditionals. 2018-06-11 17:05:45 +00:00
clang-import-test Fix case of LLVM library names. 2018-04-23 15:41:08 +00:00
clang-offload-bundler Refactor ExecuteAndWait to take StringRefs. 2018-06-12 17:43:52 +00:00
clang-refactor Remove \brief commands from doxygen comments. 2018-05-09 01:00:01 +00:00
clang-rename Remove \brief commands from doxygen comments. 2018-05-09 01:00:01 +00:00
diag-build
diagtool [diagtool] Add diagtool to install target. 2018-05-16 10:23:25 +00:00
driver [cmake] Add linker detection for Apple platforms 2018-06-14 23:26:33 +00:00
libclang [libclang] Optionally add code completion results for arrow instead of dot 2018-06-13 12:37:08 +00:00
scan-build Fix typos in clang 2018-04-06 15:14:32 +00:00
scan-build-py Fix typos in clang 2018-04-06 15:14:32 +00:00
scan-view Fix typos in clang 2018-04-06 15:14:32 +00:00
CMakeLists.txt Add Cross Translation Unit support library 2017-09-22 11:11:01 +00:00