add_library(iface INTERFACE) | |
set_property(TARGET iface PROPERTY INTERFACE_POSITION_INDEPENDENT_CODE ON) | |
set(CMAKE_DEBUG_TARGET_PROPERTIES POSITION_INDEPENDENT_CODE) | |
add_library(foo main.cpp) | |
target_link_libraries(foo iface) | |
set_property(TARGET foo PROPERTY POSITION_INDEPENDENT_CODE ON) |