parent
144019ac22
commit
accba012b4
|
@ -30,7 +30,10 @@ if (LIBCXXABI_HAS_NODEFAULTLIBS_FLAG)
|
||||||
if (MINGW)
|
if (MINGW)
|
||||||
# Mingw64 requires quite a few "C" runtime libraries in order for basic
|
# Mingw64 requires quite a few "C" runtime libraries in order for basic
|
||||||
# programs to link successfully with -nodefaultlibs.
|
# programs to link successfully with -nodefaultlibs.
|
||||||
list(APPEND CMAKE_REQUIRED_LIBRARIES mingw32 gcc gcc_eh mingwex msvcrt gcc)
|
set(MINGW_LIBRARIES mingw32 gcc_s gcc moldname mingwex msvcrt advapi32
|
||||||
|
shell32 user32 kernel32 iconv mingw32 gcc_s gcc moldname
|
||||||
|
mingwex msvcrt)
|
||||||
|
list(APPEND CMAKE_REQUIRED_LIBRARIES ${MINGW_LIBRARIES})
|
||||||
endif()
|
endif()
|
||||||
if (CMAKE_C_FLAGS MATCHES -fsanitize OR CMAKE_CXX_FLAGS MATCHES -fsanitize)
|
if (CMAKE_C_FLAGS MATCHES -fsanitize OR CMAKE_CXX_FLAGS MATCHES -fsanitize)
|
||||||
set(CMAKE_REQUIRED_FLAGS "${CMAKE_REQUIRED_FLAGS} -fno-sanitize=all")
|
set(CMAKE_REQUIRED_FLAGS "${CMAKE_REQUIRED_FLAGS} -fno-sanitize=all")
|
||||||
|
|
|
@ -74,6 +74,10 @@ if (LIBCXXABI_USE_LLVM_UNWINDER)
|
||||||
else()
|
else()
|
||||||
append_if(libraries LIBCXXABI_HAS_GCC_S_LIB gcc_s)
|
append_if(libraries LIBCXXABI_HAS_GCC_S_LIB gcc_s)
|
||||||
endif()
|
endif()
|
||||||
|
if (MINGW)
|
||||||
|
# MINGW_LIBRARIES is defined in config-ix.cmake
|
||||||
|
list(APPEND libraries ${MINGW_LIBRARIES})
|
||||||
|
endif()
|
||||||
|
|
||||||
# Setup flags.
|
# Setup flags.
|
||||||
append_if(LIBCXXABI_COMPILE_FLAGS LIBCXXABI_HAS_FPIC_FLAG -fPIC)
|
append_if(LIBCXXABI_COMPILE_FLAGS LIBCXXABI_HAS_FPIC_FLAG -fPIC)
|
||||||
|
|
Loading…
Reference in New Issue