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 ${CMAKE_CURRENT_SOURCE_DIR}) add_subdirectory(stage0) add_subdirectory(stage1)