targets that depend on spawn via target_link_libraries() automatically
pull in their compile options and include directories
Signed-off-by: Casey Bodley <cbodley@redhat.com>
add_executable(ceph_test_cls_fifo
test_cls_fifo.cc
)
-target_include_directories(ceph_test_cls_fifo PRIVATE
- $<TARGET_PROPERTY:spawn,INTERFACE_INCLUDE_DIRECTORIES>)
target_link_libraries(ceph_test_cls_fifo
neorados_cls_fifo
libneorados
add_executable(ceph_bench_cls_fifo
bench_cls_fifo.cc
)
-target_include_directories(ceph_bench_cls_fifo PRIVATE
- $<TARGET_PROPERTY:spawn,INTERFACE_INCLUDE_DIRECTORIES>)
target_link_libraries(ceph_bench_cls_fifo
neorados_cls_fifo
libneorados
set(neorados_srcs
neorados.cc)
add_executable(neorados ${neorados_srcs})
- target_include_directories(neorados PRIVATE
- $<TARGET_PROPERTY:spawn,INTERFACE_INCLUDE_DIRECTORIES>)
target_link_libraries(neorados libneorados spawn ${CMAKE_DL_LIBS})
#install(TARGETS neorados DESTINATION bin)
endif()