[libcxx-commits] [PATCH] D77294: [libc++] Fix linking libc++abi in standalone builds
Louis Dionne via Phabricator via libcxx-commits
libcxx-commits at lists.llvm.org
Thu Apr 2 07:01:36 PDT 2020
This revision was automatically updated to reflect the committed changes.
Closed by commit rGbcaa01752f5e: [libc++] Fix linking libc++abi in standalone builds (authored by tambre, committed by ldionne).
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D77294/new/
https://reviews.llvm.org/D77294
Files:
libcxx/cmake/Modules/HandleLibCXXABI.cmake
Index: libcxx/cmake/Modules/HandleLibCXXABI.cmake
===================================================================
--- libcxx/cmake/Modules/HandleLibCXXABI.cmake
+++ libcxx/cmake/Modules/HandleLibCXXABI.cmake
@@ -103,9 +103,18 @@
)
elseif ("${LIBCXX_CXX_ABI_LIBNAME}" STREQUAL "libcxxabi")
set(LIBCXX_CXX_ABI_INCLUDE_PATHS "${LIBCXX_SOURCE_DIR}/../libcxxabi/include")
+
+ if(LIBCXX_STANDALONE_BUILD)
+ set(shared c++abi)
+ set(static c++abi)
+ else()
+ set(shared cxxabi_shared)
+ set(static cxxabi_static)
+ endif()
+
setup_abi_lib(
"-DLIBCXX_BUILDING_LIBCXXABI"
- "cxxabi_shared" "cxxabi_static" "cxxabi.h;__cxxabi_config.h" "")
+ "${shared}" "${static}" "cxxabi.h;__cxxabi_config.h" "")
elseif ("${LIBCXX_CXX_ABI_LIBNAME}" STREQUAL "libcxxrt")
set(LIBCXX_CXX_ABI_INCLUDE_PATHS "/usr/include/c++/v1")
setup_abi_lib(
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D77294.254513.patch
Type: text/x-patch
Size: 866 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/libcxx-commits/attachments/20200402/12fb946c/attachment.bin>
More information about the libcxx-commits
mailing list