file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/JRuncontrol) add_custom_command(OUTPUT JDAQCHSM.cc JRuncontrol/JDAQCHSM.hh COMMAND $ ${CMAKE_CURRENT_SOURCE_DIR}/JDAQCHSM.chsm ${CMAKE_CURRENT_BINARY_DIR}/JRuncontrol/JDAQCHSM.hh ${CMAKE_CURRENT_BINARY_DIR}/JDAQCHSM.cc) jpp_add_library(JRunControl SOURCES JClient.cc JDAQCHSM.cc PUBLIC_LINK_LIBRARIES km3net::JDAQ km3net::chsm PUBLIC_INCLUDE_DIRECTORIES ${CMAKE_CURRENT_BINARY_DIR} PUBLIC_HEADER ${CMAKE_CURRENT_BINARY_DIR}/JRuncontrol/JDAQCHSM.hh JDAQClient.hh JEventTable.hh JEvent_t.hh JRuncontrolToolkit.hh ) foreach(file JDAQClientStarter ) jpp_add_executable(${file} SOURCES ${file}.cc LINK_LIBRARIES km3net::JRunControl km3net::Jeep) endforeach() foreach(file JDAQDemoClient JDAQDriver ) jpp_add_executable(${file} SOURCES ${file}.cc LINK_LIBRARIES km3net::JRunControl km3net::Jeep) endforeach() jpp_auto_add_scripts()