INCLUDE_DIRECTORIES( ${CMAKE_SOURCE_DIR}/fairmq ${BASE_INCLUDE_DIRECTORIES} ${CMAKE_SOURCE_DIR}/pnddata/SttData ${CMAKE_SOURCE_DIR}/pnddata/SdsData ${CMAKE_SOURCE_DIR}/pnddata/MdtData ${CMAKE_SOURCE_DIR}/pnddata/TrackData ${CMAKE_SOURCE_DIR}/pnddata ${CMAKE_SOURCE_DIR}/trackbase ${CMAKE_SOURCE_DIR}/processortasks ${CMAKE_SOURCE_DIR}/samplertasks ${ZMQ_INCLUDE_DIR} ${PANDAROOT_INCLUDE_DIR} ${ROOT_INCLUDE_DIR} ) SET(HEADERS "PndMQSampler.h" "SdsPixelDigiLoader.h" "SdsStripDigiLoader.h" "SttHitLoader.h" "MdtHitLoader.h" ) SET(SOURCES "PndMQSampler.cxx" "SdsPixelDigiLoader.cxx" "SdsStripDigiLoader.cxx" "SttHitLoader.cxx" "MdtHitLoader.cxx" ) set(LINK_DIRECTORIES ${ROOT_LIBRARY_DIR} ${CMAKE_BINARY_DIR}/lib ) link_directories( ${LINK_DIRECTORIES}) SET(LINK_LIBRARIES ${CMAKE_THREAD_LIBS_INIT} ${ZMQ_LIBRARY_SHARED} ${ROOT_LIBRARIES} ) ADD_LIBRARY(LibSampler SHARED ${HEADERS} ${SOURCES}) SET_TARGET_PROPERTIES(LibSampler PROPERTIES OUTPUT_NAME Sampler) TARGET_LINK_LIBRARIES(LibSampler ${LINK_LIBRARIES}) ADD_LIBRARY(LibSamplerStatic STATIC ${HEADERS} ${SOURCES}) SET_TARGET_PROPERTIES(LibSamplerStatic PROPERTIES OUTPUT_NAME Sampler) TARGET_LINK_LIBRARIES(LibSamplerStatic ${LINK_LIBRARIES}) ADD_EXECUTABLE(RunSampler runSampler.cxx) SET_TARGET_PROPERTIES(RunSampler PROPERTIES OUTPUT_NAME sampler) TARGET_LINK_LIBRARIES(RunSampler LibFairMQ LibSampler)