]> granicus.if.org Git - clang/commit
[cmake] Add linker detection for Apple platforms
authorShoaib Meenai <smeenai@fb.com>
Thu, 14 Jun 2018 23:26:33 +0000 (23:26 +0000)
committerShoaib Meenai <smeenai@fb.com>
Thu, 14 Jun 2018 23:26:33 +0000 (23:26 +0000)
commita103cb8d26b6590305439ec3b45561fd48ff4758
tree2ef02163300eaf86520c886477728410b2fa2569
parent5f8252fdc23b25455dd20c3e4cf14127c0a65031
[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

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@334780 91177308-0d34-0410-b5e6-96231b3b80d8
tools/driver/CMakeLists.txt