-
Add build system files for new mvd code structure Move code from mvd directory to core/detectors/mvd, sim/detectors/mvd, reco/detectors/mvd and analysis/detectors/mvd. Create the libraries CbmMvdCore, CbmMvdSim, CbmMvdReco and CbmMvdAna. This commit will not compile.
Add build system files for new mvd code structure Move code from mvd directory to core/detectors/mvd, sim/detectors/mvd, reco/detectors/mvd and analysis/detectors/mvd. Create the libraries CbmMvdCore, CbmMvdSim, CbmMvdReco and CbmMvdAna. This commit will not compile.
CMakeLists.txt 1.07 KiB
# Needed inside the core directory
set(CBMDATA_DIR ${CMAKE_CURRENT_SOURCE_DIR}/data)
set(CBMBASE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/base)
add_subdirectory(data)
add_subdirectory(field)
add_subdirectory(base)
add_subdirectory(qa)
add_subdirectory(detectors/trd)
add_subdirectory(detectors/rich)
add_subdirectory(detectors/much)
add_subdirectory(detectors/mvd)
add_subdirectory(detectors/tof)
add_subdirectory(detectors/sts)
add_subdirectory(detectors/psd)
If(ROOT_opengl_FOUND)
Message(STATUS "OpenGL support found. Build the eventdisplay.")
add_subdirectory (eventdisplay)
Else()
Message(STATUS "The eventdisplay is not build, there is no OpenGL support.")
EndIf()
set(CBMDATA_DIR ${CMAKE_CURRENT_SOURCE_DIR}/data PARENT_SCOPE)
set(CBMBASE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/base PARENT_SCOPE)
set(CBMFIELD_DIR ${CMAKE_CURRENT_SOURCE_DIR}/field PARENT_SCOPE)
set(CBMDETECTORBASE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/detectors PARENT_SCOPE)
If(GTEST_FOUND)
add_subdirectory(data/test)
EndIf()
Install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/config/CbmConfigBase.h
DESTINATION include
)