How to share common cmake properties between exes?

Possibly using INTERFACE library can help:

add_library (daemon INTERFACE)
target_compile_options (daemon INTERFACE ...)
target_link_options (daemon INTERFACE ...)

add_executable (my_target ...)
target_link_libraries (my_target PRIVATE daemon)
1 Like