jpp_add_library(JPhysics INTERFACE PUBLIC_LINK_LIBRARIES km3net::JLang) foreach(file JAddHDE JAddHDF JAddHDG JAddPDF JAddPDG JBlurPDF JDiffPD0 JDiffPDF JDiffPDG JMakeCDF JMakeCDG JMakeHDE JMakeHDF JMakeHDG JMergePDF JMergePDG ) jpp_add_executable(${file} SOURCES ${file}.cc LINK_LIBRARIES km3net::JPhysics km3net::Jeep) endforeach() foreach(file JDemoPDF JPlotCDF JPlotCDG JPlotNPE JPlotPD0 JPlotPDF JPlotPDG ) jpp_add_executable(${file} SOURCES ${file}.cc LINK_LIBRARIES km3net::JPhysics km3net::JROOT km3net::Jeep) endforeach() foreach(file JMakePD0 JMakePDE JMakePDF JMakePDG ) jpp_add_executable(${file} SOURCES ${file}.cc LINK_LIBRARIES km3net::JPhysics km3net::Jeep) endforeach() foreach(file JDrawPD0 JDrawPDE JDrawPDF JDrawPDG ) jpp_add_executable(${file} SOURCES ${file}.cc LINK_LIBRARIES km3net::JPhysics km3net::JROOT km3net::Jeep) endforeach() foreach(file JHistHDE JHistHDF JHistHDG getK40Rates ) jpp_add_executable(${file} SOURCES ${file}.cc LINK_LIBRARIES km3net::JPhysics km3net::JAAnet km3net::Jeep) endforeach() jpp_add_script(JMakePDF.sh)