-
Administrator authored
This version is an exact copy of the last revision of the trunk branch of the old SVN repository of CbmRoor at https://subversion.gsi.de/cbmsoft/cbmroot/trunk The old SVN repository will still be available for read access.
Administrator authoredThis version is an exact copy of the last revision of the trunk branch of the old SVN repository of CbmRoor at https://subversion.gsi.de/cbmsoft/cbmroot/trunk The old SVN repository will still be available for read access.
CMakeLists.txt 3.08 KiB
set(INCLUDE_DIRECTORIES
${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_CURRENT_SOURCE_DIR}/tools
${CMAKE_CURRENT_SOURCE_DIR}/tools/readout
${CMAKE_CURRENT_SOURCE_DIR}/SensorDataSheets
${CMAKE_CURRENT_SOURCE_DIR}/plugins
${CMAKE_CURRENT_SOURCE_DIR}/plugins/tasks
${CMAKE_CURRENT_SOURCE_DIR}/plugins/buffers
${CBMDATA_DIR}
${CBMDATA_DIR}/base
${CBMDATA_DIR}/sts
${CBMDATA_DIR}/mvd
${CBMDATA_DIR}/global
${CBMBASE_DIR}
${CBMROOT_SOURCE_DIR}/sim/transport/base
)
include_directories(${INCLUDE_DIRECTORIES})
set(SYSTEM_INCLUDE_DIRECTORIES
${BASE_INCLUDE_DIRECTORIES}
# ${CLHEP_INCLUDE_DIR}
# ${GSL_INCLUDE_DIRS}
)
include_directories(SYSTEM ${SYSTEM_INCLUDE_DIRECTORIES})
set(LINK_DIRECTORIES
${ROOT_LIBRARY_DIR}
#${GSL_LIBRARY_DIRS}
${FAIRROOT_LIBRARY_DIR}
# ${CLHEP_LIBRARY_DIR}
${Boost_LIBRARY_DIRS}
)
link_directories(${LINK_DIRECTORIES})
set(SRCS
plugins/tasks/CbmMvdSensorTask.cxx
plugins/tasks/CbmMvdSensorDigitizerTask.cxx
plugins/tasks/CbmMvdSensorDigitizerTBTask.cxx
plugins/tasks/CbmMvdSensorDigiToHitTask.cxx
#OLD
plugins/tasks/CbmMvdSensorHitfinderTask.cxx
plugins/tasks/CbmMvdSensorClusterfinderTask.cxx
####
plugins/tasks/CbmMvdSensorReadoutTask.cxx
plugins/CbmMvdSensorPlugin.cxx
SensorDataSheets/CbmMvdMimosa26AHR.cxx
SensorDataSheets/CbmMvdMimosa34.cxx
SensorDataSheets/CbmMvdMimosis.cxx
SensorDataSheets/CbmMvdSensorDataSheet.cxx
tools/CbmMvdGeoHandler.cxx
tools/CbmMvdHelper.h
tools/readout/CbmMvdReadoutSimple.cxx
tools/readout/CbmMvdReadoutCluster.cxx
qa/CbmMvdQa.cxx
CbmMvd.cxx
CbmMvdDigitizer.cxx
CbmMvdPileupManager.cxx
CbmMvdPixelCharge.cxx
CbmMvdHitfinder.cxx #OLD
CbmMvdStationPar.cxx
CbmMvdDetector.cxx
CbmMvdSensor.cxx
CbmMvdDigiToHit.cxx
CbmMvdDigiToHitTB.cxx
#OLD
CbmMvdClusterfinder.cxx
CbmMvdClusterfinderTB.cxx
####
CbmMvdReadout.cxx
)
set(LINKDEF CbmMvdLinkDef.h)
set(LIBRARY_NAME CbmMvd)
set(DEPENDENCIES
CbmBase CbmData Base
)
GENERATE_LIBRARY()
Install(FILES tools/CbmMvdHelper.h
tools/CbmMvdGeoHandler.h
DESTINATION include/mvd/tools
)
Install(FILES plugins/CbmMvdSensorPlugin.h
DESTINATION include/mvd/plugins
)
Install(FILES SensorDataSheets/CbmMvdMimosa26AHR.h
SensorDataSheets/CbmMvdSensorDataSheet.h
SensorDataSheets/CbmMvdMimosa34.h
SensorDataSheets/CbmMvdMimosis.h
DESTINATION include/mvd/SensorDataSheets
)
Install(FILES plugins/buffers/CbmMvdSensorBuffer.h
plugins/buffers/CbmMvdSensorFrameBuffer.h
plugins/buffers/CbmMvdSensorTrackingBuffer.h
DESTINATION include/mvd/plugins/buffers
)
Install(FILES plugins/tasks/CbmMvdSensorClusterfinderTask.h
plugins/tasks/CbmMvdSensorDigitizerTask.h
plugins/tasks/CbmMvdSensorDigitizerTBTask.h
plugins/tasks/CbmMvdSensorDigiToHitTask.h
plugins/tasks/CbmMvdSensorFindHitTask.h
plugins/tasks/CbmMvdSensorHitfinderTask.h
plugins/tasks/CbmMvdSensorTask.h
DESTINATION include/mvd/plugins/tasks
)