# Create a library called "libBase" 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 ${ROOT_INCLUDE_DIR} ${CBMROOT_SOURCE_DIR}/geobase ${CBMROOT_SOURCE_DIR}/parbase ${CBMROOT_SOURCE_DIR}/base ${CBMROOT_SOURCE_DIR}/field ${CBMROOT_SOURCE_DIR}/passive ${CBMROOT_SOURCE_DIR}/mcstack ${CBMROOT_SOURCE_DIR}/sts ) include_directories( ${INCLUDE_DIRECTORIES}) set(LINK_DIRECTORIES ${ROOT_LIBRARY_DIR} ) link_directories( ${LINK_DIRECTORIES}) set(STS_HEADERS CbmGeoSts.h CbmGeoStsPar.h CbmSts.h CbmStsContFact.h CbmStsDigi.h CbmStsDigiMatch.h CbmStsDigiPar.h CbmStsDigiScheme.h CbmStsDigitize.h CbmStsFindHits.h CbmStsFindTracks.h CbmStsFindTracksQa.h CbmStsFitTracks.h CbmStsHit.h CbmStsHitProducerIdeal.h CbmStsMatchHits.h CbmStsMatchTracks.h CbmStsParAsciiFileIo.h CbmStsParRootFileIo.h CbmStsPoint.h CbmStsSector.h CbmStsSectorDigiPar.h CbmStsStation.h CbmStsStationDigiPar.h CbmStsTrack.h CbmStsTrackFinder.h CbmStsTrackFinderIdeal.h CbmStsTrackFitter.h CbmStsTrackFitterIdeal.h CbmStsTrackMatch.h ) set(STS_LINKDEF StsLinkDef.h) set(STS_DICTIONARY ${CMAKE_CURRENT_BINARY_DIR}/CbmStsDict.cxx) ROOT_GENERATE_DICTIONARY(${STS_HEADERS} ${STS_LINKDEF} ${STS_DICTIONARY} ${INCLUDE_DIRECTORIES}) set(STS_SRCS CbmGeoSts.cxx CbmGeoStsPar.cxx CbmSts.cxx CbmStsContFact.cxx CbmStsDigi.cxx CbmStsDigiMatch.cxx CbmStsDigiPar.cxx CbmStsDigiScheme.cxx CbmStsDigitize.cxx CbmStsFindHits.cxx CbmStsFindTracks.cxx CbmStsFindTracksQa.cxx CbmStsFitTracks.cxx CbmStsHit.cxx CbmStsHitProducerIdeal.cxx CbmStsMatchHits.cxx CbmStsMatchTracks.cxx CbmStsParAsciiFileIo.cxx CbmStsParRootFileIo.cxx CbmStsPoint.cxx CbmStsSector.cxx CbmStsSectorDigiPar.cxx CbmStsStation.cxx CbmStsStationDigiPar.cxx CbmStsTrack.cxx CbmStsTrackFinder.cxx CbmStsTrackFinderIdeal.cxx CbmStsTrackFitter.cxx CbmStsTrackFitterIdeal.cxx CbmStsTrackMatch.cxx ${STS_DICTIONARY} ) add_library(Sts SHARED ${STS_SRCS}) target_link_libraries(Sts ${ROOT_LIBRARIES}) set_target_properties(Sts PROPERTIES VERSION 0.0.1 SOVERSION 0 ) ################ install ################### install(TARGETS Sts DESTINATION ${CMAKE_BINARY_DIR}/lib)