We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6194bb6 commit 2eada2fCopy full SHA for 2eada2f
2 files changed
CMakeLists.txt
@@ -26,6 +26,8 @@ set(PROJECT_LICENSE "MIT")
26
string(TIMESTAMP PROJECT_BUILD_DATE "%Y-%m-%d")
27
string(TIMESTAMP PROJECT_BUILD_TIME "%H:%M:%S")
28
29
+option(DYNLIBUTILS_USE_ABI0 "Enable use of the older C++ ABI, which was the default in GCC versions before GCC 5" ON)
30
+
31
set(EXTERNAL_DIR "${CMAKE_CURRENT_SOURCE_DIR}/external")
32
set(INCLUDE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/include")
33
set(SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/src")
cmake/platform/linux.cmake
@@ -23,5 +23,5 @@ endif()
23
set(PLATFORM_COMPILE_DEFINITIONS
24
${PLATFORM_COMPILE_DEFINITIONS}
25
- _GLIBCXX_USE_CXX11_ABI=0
+ _GLIBCXX_USE_CXX11_ABI=$<IF:$<BOOL:${DYNLIBUTILS_USE_ABI0}>,0,1>
)
0 commit comments