# Minimal example CMakeLists cmake_minimum_required(VERSION 2.8) set(TOPDIR ${CMAKE_SOURCE_DIR}/..) set(CMAKE_MODULE_PATH "${TOPDIR}/cmake/modules") find_package(ROOT 5.32.00 REQUIRED) find_package(CLHEP) set( GF1_BASE_DIRS ${TOPDIR}/genfit ${TOPDIR}/base ${TOPDIR}/fairtools ${TOPDIR}/tpc ${TOPDIR}/tpc/FOPI ${TOPDIR}/trackrep/RKTrackRep/ ${TOPDIR}/genfit/RecoHits ) set( GF1_INCLUDE_DIRS ${TOPDIR}/genfit/test ${TOPDIR}/GenfitTools/trackrep/RKTrackRep ) include_directories( ${ROOT_INCLUDE_DIR} ${GF1_BASE_DIRS} ${GF1_INCLUDE_DIRS} ) link_directories( ${ROOT_LIBRARY_DIR} ${TOPDIR}/build/lib/ ) #### add_executable(Mickeymouse ${TOPDIR}/macro/tpc/FOPI/PhilippsMickeymouseTPC_G1.cc) set(TLLIBS_GENFIT RooFit Proof Geom GeomPainter FairDB FairTools EG GeoBase genfit genfitRK gfrave genfit2 ) set(TLLIBS_GENFIT_UGLY Base TrkBase PndData ParBase Field # THIS ONE CAUSES A SEG VIOLATION #TpcBase #TpcRecoBase #TpcTools #recotasks #TpcDigi #TpcReco #TpcFOPI #TpcPar ) target_link_libraries(Mickeymouse ${ROOT_LIBRARIES} ${TLLIBS_GENFIT} ${TLLIBS_GENFIT_UGLY} )