Skip to content
Snippets Groups Projects
  • Omveer's avatar
    f86667e9
    Transition from old to modern CMake · f86667e9
    Omveer authored
    unnecessary commands removed which oprated a directory level.
    like include_directories() link_directories()
    Now operating on the target directory using target_include_directories()
    target_link_libraries() commands.
    generating library target using generate_cbm_library() macro provided by us.
    f86667e9
    History
    Transition from old to modern CMake
    Omveer authored
    unnecessary commands removed which oprated a directory level.
    like include_directories() link_directories()
    Now operating on the target directory using target_include_directories()
    target_link_libraries() commands.
    generating library target using generate_cbm_library() macro provided by us.
CMakeLists.txt 579 B
set(INCLUDE_DIRECTORIES
  ${CMAKE_CURRENT_SOURCE_DIR}
  )

set(SRCS
  CbmTrdDigiDraw.cxx
  CbmPixelHitSetDraw.cxx
  CbmEvDisTracks.cxx
  CbmRecoTracks.cxx
  CbmPointSetArray.cxx
  CbmPointSetArrayDraw.cxx
  CbmPointSetArrayEditor.cxx
  )


set(LIBRARY_NAME CbmDisplay)
set(LINKDEF  ${LIBRARY_NAME}LinkDef.h)
set(PUBLIC_DEPENDENCIES
  FairRoot::Base
  FairRoot::EventDisplay
  ROOT::Core
  ROOT::Eve
  ROOT::Ged
  ROOT::Gui
  )

set(PRIVATE_DEPENDENCIES
  CbmData
  CbmTrdBase
  FairRoot::ParBase
  ROOT::EG
  ROOT::Gpad
  ROOT::Graf3d
  ROOT::Physics
  )

generate_cbm_library()