#creating library used in digitization SET(TPC_DIGI_SOURCES LinearInterpolPolicy.cxx TpcClusterizerTask.cxx TpcGoofyClusterizerTask.cxx TpcDigitizationPolicy.cxx TpcDriftTask.cxx TpcElectronicsTask.cxx TpcGemTask.cxx TpcPadResponseTask.cxx TpcSignalSplitterTask.cxx TpcPCAlignmentTask.cxx ) CHANGE_FILE_EXTENSION(*.cxx *.h TPC_DIGI_HEADERS "${TPC_DIGI_SOURCES}") set(TPC_DIGI_LINKDEF tpcDigiLinkDef.h) set(TPC_DIGI_DICTIONARY ${CMAKE_CURRENT_BINARY_DIR}/tpcDigiDict.cxx) ROOT_GENERATE_DICTIONARY("${TPC_DIGI_HEADERS}" "${TPC_DIGI_LINKDEF}" "${TPC_DIGI_DICTIONARY}" "${INCLUDE_DIRECTORIES}") SET(TPC_DIGI_SOURCES ${TPC_DIGI_SOURCES} ${TPC_DIGI_DICTIONARY}) add_library(TpcDigi SHARED ${TPC_DIGI_SOURCES}) set_target_properties(TpcDigi PROPERTIES ${FAIRROOT_LIBRARY_PROPERTIES}) target_link_libraries(TpcDigi TpcTools ${ROOT_LIBRARIES}) install(TARGETS TpcDigi DESTINATION ${CMAKE_BINARY_DIR}/lib)