20 lines
495 B
CMake
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()
|