################################################################################ # Copyright (C) 2014 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH # # # # This software is distributed under the terms of the # # GNU Lesser General Public Licence (LGPL) version 3, # # copied verbatim in the file "LICENSE" # ################################################################################ Set(INCLUDE_DIRECTORIES ${CMAKE_CURRENT_SOURCE_DIR} ) Set(SYSTEM_INCLUDE_DIRECTORIES ${SYSTEM_INCLUDE_DIRECTORIES} ${Boost_INCLUDE_DIR} ${FAIRROOT_INCLUDE_DIR} ${FAIRMQ_INCLUDE_DIR} ${FAIRMQ_INCLUDE_DIR}/options ) Include_Directories(${INCLUDE_DIRECTORIES}) Include_Directories(SYSTEM ${SYSTEM_INCLUDE_DIRECTORIES}) Set(LINK_DIRECTORIES ${Boost_LIBRARY_DIRS} ${FAIRROOT_LIBRARY_DIR} ${ROOT_LIBRARY_DIR} ) Link_Directories(${LINK_DIRECTORIES}) set(FAIR_LIBS FairMQ ) If(FAIRLOGGER_FOUND) set(FAIR_LIBS ${FAIR_LIBS} FairLogger ) EndIf() Set(BOOST_LIBS ${Boost_SYSTEM_LIBRARY} ${Boost_PROGRAM_OPTIONS_LIBRARY} ) If(UNIX AND NOT APPLE) List(APPEND BOOST_LIBS pthread) EndIf() If(FairRoot_VERSION VERSION_LESS 18.2.0) Add_Definitions(-DHAVE_RootDeserializer) EndIf() set(DEPENDENCIES ${DEPENDENCIES} ${FAIR_LIBS} ${BOOST_LIBS} ) set(EXE_NAME HistoServer) set(SRCS CbmHistoServer.cxx runCbmHistoServer.cxx) set(DEPENDENCIES ${DEPENDENCIES} ${FAIR_LIBS} fles_ipc Core RIO Net Hist RHTTP ) GENERATE_EXECUTABLE() set(EXECUTABLE_OUTPUT_PATH "${EXECUTABLE_OUTPUT_PATH}/MQ/histogramServer")