Set(SYSTEM_INCLUDE_DIRECTORIES ${SYSTEM_INCLUDE_DIRECTORIES} ${BASE_INCLUDE_DIRECTORIES} ) If(NOT ${ROOT_HAS_VC}) set(SYSTEM_INCLUDE_DIRECTORIES ${SYSTEM_INCLUDE_DIRECTORIES} ${VC_INCLUDE_DIRS} ) EndIf() set(INCLUDE_DIRECTORIES ${ROOT_INCLUDE_DIR} ${BASE_INCLUDE_DIRECTORIES} ${CMAKE_SOURCE_DIR}/pnddata ${CMAKE_SOURCE_DIR}/pnddata/SttData ${CMAKE_SOURCE_DIR}/pnddata/TrackData ${CMAKE_SOURCE_DIR}/field ${CMAKE_SOURCE_DIR}/stt ${CMAKE_SOURCE_DIR}/pnddata/SdsData ${CMAKE_SOURCE_DIR}/pnddata/FtsData ${CMAKE_SOURCE_DIR}/fts ${CMAKE_SOURCE_DIR}/PndTools/generalTools/ ${CMAKE_SOURCE_DIR}/PndTrackers/ftscatracking ${CMAKE_SOURCE_DIR}/PndTrackers/ftscatracking/code ${CMAKE_SOURCE_DIR}/PndTrackers/ftscatracking/code/Performance ${CMAKE_SOURCE_DIR}/PndTrackers/ftscatracking/code/KFParticle #${CMAKE_SOURCE_DIR}/ftscatracking/code/Common ) Include_Directories(${INCLUDE_DIRECTORIES}) Include_Directories(SYSTEM ${SYSTEM_INCLUDE_DIRECTORIES}) set(LINK_DIRECTORIES ${ROOT_LIBRARY_DIR} ${FAIRROOT_LIBRARY_DIR} ) link_directories( ${LINK_DIRECTORIES} ) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -O3") set(HEADERS code/Performance/PndCATrackFtsMCPointContainer.h PndFtsCATracking.h ) set(SRCS PndFtsCATracking.cxx code/PndFTSCAGBTracker.cxx #code/PndFTSCAGBTrack.cxx # code/PndFTSCADisplay.cxx #code/PndFTSCAClusterData.cxx # #code/PndFTSCAParameters.cxx # code/PndFTSCAGBHit.cxx code/PndFTSCAParam.cxx code/PndFTSCATrackParam.cxx code/PndFTSCATrackParamVector.cxx code/CAFunctionality.cxx code/Performance/PndFTSCAPerformance.cxx code/Performance/PndFTSPerformanceBase.cxx code/Performance/PndFTSCATrackPerformanceBase.cxx code/Performance/PndFTSCAGlobalPerformance.cxx code/Performance/PndFTSCAMCTrack.cxx code/Performance/PndFTSCAMCPoint.cxx code/Performance/PndCATrackFtsMCPointContainer.cxx ) #add_definitions(-DENABLE_VECTORIZATION) #If(APPLE) # ADD_DEFINITIONS( -Wall -Wabi -Wsign-promo -Wno-pmf-conversions -Wctor-dtor-privacy -Wreorder -Wno-deprecated -Wstrict-null-sentinel -Wno-parentheses -DSTAR_HFT -DDRAW -DALICE_ITS -DUSE_MC_PV -DDRIFT_TUBES # -DPANDA_FTS -DDRIFT_TUBES -DKFPARTICLE -DKFPARTICLEFINDER -DCONVERTER -DDO_TPCCATRACKER_EFF_PERFORMANCE) #-DPANDA_STT #Else() # ADD_DEFINITIONS( -Wall -Wabi -fabi-version=0 -Wsign-promo -Wno-pmf-conversions -Wctor-dtor-privacy -Wreorder -Wno-deprecated -Wstrict-null-sentinel -Wno-parentheses -DSTAR_HFT -DDRAW -DALICE_ITS -DUSE_MC_PV -DDRIFT_TUBES # -DPANDA_FTS -DDRIFT_TUBES -DKFPARTICLE -DKFPARTICLEFINDER -DCONVERTER -DDO_TPCCATRACKER_EFF_PERFORMANCE) #-DPANDA_STT #EndIf() If(APPLE) ADD_DEFINITIONS( -Wall -Wabi -Wsign-promo -Wno-pmf-conversions -Wctor-dtor-privacy -Wreorder -Wno-deprecated -Wstrict-null-sentinel -Wno-parentheses -DUSE_MC_PV -DDRIFT_TUBES -DPANDA_FTS -DKFPARTICLE -DKFPARTICLEFINDER -DDO_TPCCATRACKER_EFF_PERFORMANCE) #-DDRAW -DUSE_IDEAL_TF Else() ADD_DEFINITIONS( -Wall -Wabi -fabi-version=0 -Wsign-promo -Wno-pmf-conversions -Wctor-dtor-privacy -Wreorder -Wno-deprecated -Wstrict-null-sentinel -Wno-parentheses -DUSE_MC_PV -DDRIFT_TUBES -DPANDA_FTS -DKFPARTICLE -DKFPARTICLEFINDER -DDO_TPCCATRACKER_EFF_PERFORMANCE) #-DDRAW -DUSE_IDEAL_TF EndIf() set(LINKDEF FtsCATrackingLinkDef.h) set(LIBRARY_NAME CAFtsTracking) set(DEPENDENCIES PndData Vc) GENERATE_LIBRARY()