zeek/auxil/broker/caf/tools/CMakeLists.txt
Patrick Kelley 8fd444092b initial
2025-05-07 15:35:15 -04:00

20 lines
495 B
CMake

add_custom_target(all_tools)
macro(add name)
add_executable(${name} ${name}.cpp ${ARGN})
install(TARGETS ${name} DESTINATION ${CMAKE_INSTALL_DATADIR}/caf/tools)
add_dependencies(${name} all_tools)
endmacro()
add(caf-vec)
target_link_libraries(caf-vec PRIVATE CAF::internal CAF::core)
if(TARGET CAF::io)
if(WIN32)
message(STATUS "Skip caf-run (not supported on Windows)")
else()
add(caf-run)
target_link_libraries(caf-run PRIVATE CAF::internal CAF::io)
endif()
endif()