[libcxx{,abi}] Emit deplibs only when detected by CMake
authorMichał Górny <mgorny@gentoo.org>
Mon, 2 Dec 2019 10:49:20 +0000 (11:49 +0100)
committerMichał Górny <mgorny@gentoo.org>
Mon, 2 Dec 2019 21:19:20 +0000 (22:19 +0100)
commita9b5fff591d462f1f22e44ab1a269b82b8f2a664
tree6b8ca9fb84e454c2def732d1a6434c0b8e57778e
parent93f77617abba512d2861e2fc50ce385883f587b6
[libcxx{,abi}] Emit deplibs only when detected by CMake

This is a followup to 35bc5276ca3.  It fixes the dependent libs usage
in libcxx and libcxxabi to link pthread and rt libraries only if CMake
detects them, rather than based on explicit platform blacklist.

Differential Revision: https://reviews.llvm.org/D70888
16 files changed:
libcxx/CMakeLists.txt
libcxx/src/algorithm.cpp
libcxx/src/chrono.cpp
libcxx/src/condition_variable.cpp
libcxx/src/debug.cpp
libcxx/src/experimental/memory_resource.cpp
libcxx/src/filesystem/operations.cpp
libcxx/src/memory.cpp
libcxx/src/mutex.cpp
libcxx/src/shared_mutex.cpp
libcxx/src/thread.cpp
libcxxabi/CMakeLists.txt
libcxxabi/src/cxa_exception_storage.cpp
libcxxabi/src/cxa_guard_impl.h
libcxxabi/src/cxa_thread_atexit.cpp
libcxxabi/src/fallback_malloc.cpp