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)
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)