10 lines
547 B
CMake
10 lines
547 B
CMake
add_library(spslr_pinpoint SHARED pinpoint.cpp)
|
|
|
|
set_target_properties(spslr_pinpoint PROPERTIES PREFIX "")
|
|
target_compile_definitions(spslr_pinpoint PRIVATE _GNU_SOURCE)
|
|
target_compile_options(spslr_pinpoint PRIVATE -fno-rtti -fno-exceptions)
|
|
|
|
execute_process(COMMAND ${CMAKE_C_COMPILER} -print-file-name=plugin OUTPUT_VARIABLE GCC_PLUGIN_PATH OUTPUT_STRIP_TRAILING_WHITESPACE)
|
|
message(STATUS "GCC plugin path: ${GCC_PLUGIN_PATH}")
|
|
target_include_directories(spslr_pinpoint PRIVATE ${GCC_PLUGIN_PATH}/include ${CMAKE_CURRENT_SOURCE_DIR}/safegcc)
|