statically link libc++

This commit is contained in:
Markus Pilman 2020-04-09 14:16:14 -07:00
parent 0e7592c757
commit ceab4374cf
1 changed files with 5 additions and 2 deletions

View File

@ -189,13 +189,16 @@ else()
add_compile_options()
# Clang has link errors unless `atomic` is specifically requested.
if(NOT APPLE)
add_link_options(-latomic)
#add_link_options(-latomic)
endif()
if (APPLE OR USE_LIBCXX)
add_compile_options($<$<COMPILE_LANGUAGE:CXX>:-stdlib=libc++>)
add_compile_definitions(WITH_LIBCXX)
if (NOT APPLE)
add_link_options(-lc++ -lc++abi -Wl,-build-id=sha1)
if (STATIC_LINK_LIBCXX)
add_link_options(-static-libgcc -nostdlib++ -Wl,-Bstatic -lc++ -lc++abi -Wl,-Bdynamic)
endif()
add_link_options(-stdlib=libc++ -Wl,-build-id=sha1)
endif()
endif()
if (OPEN_FOR_IDE)