#Creating MC library SET(TPC_MC_SOURCES TpcDetector.cxx # TpcMCSkimmingTask.cxx TpcSimpleEvtGen.cxx TpcAsciiGiBUUGenerator.cxx TpcRootGiBUUGenerator.cxx FairBoxGeneratorMOD.cxx FopiTarget.cxx ) CHANGE_FILE_EXTENSION(*.cxx *.h TPC_MC_HEADERS "${TPC_MC_SOURCES}") set(TPC_MC_LINKDEF tpcMcLinkDef.h) set(TPC_MC_DICTIONARY ${CMAKE_CURRENT_BINARY_DIR}/tpcMcDict.cxx) ROOT_GENERATE_DICTIONARY("${TPC_MC_HEADERS}" "${TPC_MC_LINKDEF}" "${TPC_MC_DICTIONARY}" "${INCLUDE_DIRECTORIES}") SET(TPC_MC_SOURCES ${TPC_MC_SOURCES} ${TPC_MC_DICTIONARY}) add_library(TpcMC SHARED ${TPC_MC_SOURCES}) set_target_properties(TpcMC PROPERTIES ${FAIRROOT_LIBRARY_PROPERTIES}) target_link_libraries(TpcMC ${ROOT_LIBRARIES}) install(TARGETS TpcMC DESTINATION ${CMAKE_BINARY_DIR}/lib)