diff --git a/CMakeLists.txt b/CMakeLists.txt index 6dec65a..bf1c87d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -6,7 +6,7 @@ project( LANGUAGES C CXX) set(CMAKE_CXX_STANDARD 20) -add_compile_options(-fdata-sections -ffunction-sections -fPIE) +add_compile_options(-fdata-sections -ffunction-sections) if(APPLE) add_link_options(-Wl,-dead_strip) else() @@ -33,7 +33,7 @@ endif() add_library(conflict_set SHARED ConflictSet.cpp) target_include_directories(conflict_set PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/include) -target_compile_options(conflict_set PRIVATE -fno-exceptions -fvisibility=hidden) +target_compile_options(conflict_set PRIVATE -fPIC -fno-exceptions -fvisibility=hidden) if (CMAKE_BUILD_TYPE STREQUAL Release) target_link_options(conflict_set PRIVATE -nodefaultlibs -lc -fvisibility=hidden) add_custom_command(TARGET conflict_set POST_BUILD COMMAND ${CMAKE_STRIP} -x $)