jpp_add_library(JCalibrate INTERFACE PUBLIC_LINK_LIBRARIES km3net::JROOT) foreach(file JCalibrateK40 JCalibrateToT JDrawK40 JFitK40 JFitToT JFrodo JHobbit JLegolas JMergeCalibrateK40 JMergeCalibrateToT JMergeTimeOffsets JPMTStatus JPlotPMTSystematics JPulsar ) jpp_add_executable(${file} SOURCES ${file}.cc LINK_LIBRARIES km3net::JCalibrate km3net::JDetector km3net::JTrigger km3net::Jeep) endforeach() foreach(file JEditTuneHV JGetInputTuneHV JMergeTuneHV JPrintTuneHV JTuneHV JTunePMTThreshold ) jpp_add_executable(${file} SOURCES ${file}.cc LINK_LIBRARIES km3net::JCalibrate km3net::JDB km3net::JDetector km3net::JTrigger km3net::Jeep ) endforeach() foreach(file JCalibrateMuon ) jpp_add_executable(${file} SOURCES ${file}.cc LINK_LIBRARIES km3net::JAcoustics km3net::JCalibrate km3net::JCompass km3net::JDetector km3net::JReconstruction km3net::JTrigger km3net::Jeep ) endforeach() jpp_auto_add_scripts()