12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- # Create a library called "libTof" which includes the source files given in
- # the array .
- # The extension is already found. Any number of sources could be listed here.
- set(INCLUDE_DIRECTORIES
- ${BASE_INCLUDE_DIRECTORIES}
- ${CMAKE_SOURCE_DIR}/mcstack
- ${CMAKE_SOURCE_DIR}/tof
- ${CMAKE_SOURCE_DIR}/kalman
- ${CMAKE_SOURCE_DIR}/lhetrack
- ${CMAKE_SOURCE_DIR}/etof
- )
- Set(SYSTEM_INCLUDE_DIRECTORIES
- ${ROOT_INCLUDE_DIR}
- ${Boost_INCLUDE_DIRS}
- )
- include_directories(${INCLUDE_DIRECTORIES})
- Include_Directories(SYSTEM ${SYSTEM_INCLUDE_DIRECTORIES})
- set(LINK_DIRECTORIES
- ${ROOT_LIBRARY_DIR}
- ${FAIRROOT_LIBRARY_DIR}
- )
-
- link_directories(${LINK_DIRECTORIES})
- # List of source files
- set(SRCS
- MpdTofGeo.cxx
- MpdTofGeoPar.cxx
- MpdTof.cxx
- MpdTofContFact.cxx
- MpdTofHit.cxx
- MpdTofHitProducer.cxx
- MpdTofHitProducerIdeal.cxx
- MpdTofPoint.cxx
- MpdTofGeoUtils.cxx
- MpdTofMatching.cxx
- MpdTofMatchingData.cxx
- MpdTofMatchingQA.cxx
- MpdTofHitProducerQA.cxx
- MpdTOFpid.cxx
- )
- # List of header files
- set(HEADERS
- MpdTofUtils.h
- IntervalTree.h
- MpdTofGeo.h
- MpdTofGeoPar.h
- MpdTof.h
- MpdTofContFact.h
- MpdTofHit.h
- MpdTofHitProducer.h
- MpdTofHitProducerIdeal.h
- MpdTofPoint.h
- MpdTofGeoUtils.h
- MpdTofMatching.h
- MpdTofMatchingData.h
- MpdTofMatchingQA.h
- MpdTofHitProducerQA.h
- MpdTOFpid.h
- )
- Set(LINKDEF TofLinkDef.h)
- Set(LIBRARY_NAME Tof)
- Set(DEPENDENCIES Core Base MpdMCStack Kalman)
- GENERATE_LIBRARY()
|