Rename c++abi.a on Windows to libc++abi to avoid name conflicts

llvm-svn: 302759
This commit is contained in:
Eric Fiselier 2017-05-11 03:18:29 +00:00
parent ef40cde1da
commit 144019ac22
1 changed files with 5 additions and 1 deletions

View File

@ -135,10 +135,14 @@ endif()
if (LIBCXXABI_ENABLE_STATIC)
add_library(cxxabi_static STATIC $<TARGET_OBJECTS:cxxabi_objects>)
target_link_libraries(cxxabi_static ${libraries})
set(STATIC_OUTPUT_NAME "c++abi")
if (WIN32)
set(STATIC_OUTPUT_NAME "libc++abi")
endif()
set_target_properties(cxxabi_static
PROPERTIES
LINK_FLAGS "${LIBCXXABI_LINK_FLAGS}"
OUTPUT_NAME "c++abi"
OUTPUT_NAME "${STATIC_OUTPUT_NAME}"
)
list(APPEND LIBCXXABI_TARGETS "cxxabi_static")
endif()