#Library for all Parameter related stuff SET(TPC_PAR_SOURCES TpcAlignmentManager.cxx TpcAlignmentHelper.cxx TpcDigiPar.cxx TpcContFact.cxx TpcDigiMapper.cxx TpcGas.cxx TpcGem.cxx TpcDigiMapper.cxx TpcDigiPar.cxx TpcGas.cxx TpcGem.cxx TpcGeo.cxx TpcGeoPar.cxx TpcPad.cxx TpcPadPlane.cxx TpcPadShapePolygon.cxx TpcPadShapePool.cxx TpcPadShapeSquare.cxx TpcAbsPadShape.cxx TpcFrontend.cxx TpcCRRCPulseshape.cxx TpcT2KPulseshape.cxx TpcPRLookupTable.cxx TpcDigiAmpCorrectionTask.cxx TpcClusterErrorScaler.cxx ) CHANGE_FILE_EXTENSION(*.cxx *.h TPC_PAR_HEADERS "${TPC_PAR_SOURCES}") set(TPC_PAR_LINKDEF tpcParLinkDef.h) set(TPC_PAR_DICTIONARY ${CMAKE_CURRENT_BINARY_DIR}/tpcParDict.cxx) ROOT_GENERATE_DICTIONARY("${TPC_PAR_HEADERS}" "${TPC_PAR_LINKDEF}" "${TPC_PAR_DICTIONARY}" "${INCLUDE_DIRECTORIES}") SET(TPC_PAR_SOURCES ${TPC_PAR_SOURCES} ${TPC_PAR_DICTIONARY}) add_library(TpcPar SHARED ${TPC_PAR_SOURCES}) set_target_properties(TpcPar PROPERTIES ${FAIRROOT_LIBRARY_PROPERTIES}) target_link_libraries(TpcPar ${ROOT_LIBRARIES} -lEG -lTreePlayer -lGeom -lGed) install(TARGETS TpcPar DESTINATION ${CMAKE_BINARY_DIR}/lib)