Skip to content
Snippets Groups Projects
CMakeLists.txt 1.12 KiB
set(INCLUDE_DIRECTORIES
  ${CMAKE_CURRENT_SOURCE_DIR}/checker
  ${CMAKE_CURRENT_SOURCE_DIR}
  )

set(SRCS
  CbmQaCanvas.cxx
  CbmQaEff.cxx
  CbmQaPie.cxx
  CbmQaHist.cxx
  CbmQaTable.cxx
  CbmQaTask.cxx
  CbmQaIO.cxx
  CbmQaUtil.cxx
  checker/CbmQaCheckerCore.cxx
  checker/CbmQaCheckerFileHandler.cxx
  checker/CbmQaCheckerHist1DHandler.cxx
  checker/CbmQaCheckerHist2DHandler.cxx
  checker/CbmQaCheckerObjectHandler.cxx
  checker/CbmQaCheckerProfile1DHandler.cxx
  checker/CbmQaCheckerObjectDB.cxx
  )

set(HEADERS
  CbmQaConstants.h
  )

set(LIBRARY_NAME CbmQaBase)
set(LINKDEF ${LIBRARY_NAME}LinkDef.h)
set(PUBLIC_DEPENDENCIES
  FairRoot::Base
  FairLogger::FairLogger
  external::yaml-cpp
  ROOT::Core
  ROOT::Gpad
  ROOT::Hist
  )

set(PRIVATE_DEPENDENCIES
  external::yaml-cpp
  )

set(INTERFACE_DEPENDENCIES
  ROOT::Graf
  )

generate_cbm_library()

Install(FILES 
        CbmQaTask.h
        CbmQaCanvas.h
        CbmQaTable.h
        CbmQaHist.h
        CbmQaEff.h
        CbmQaPie.h
        CbmQaUtil.h
        CbmQaConstants.h
        CbmQaCmpDrawer.h
        checker/CbmQaCheckerTypedefs.h
        DESTINATION include
        )