Fork me on GitHub

Changes in CMakeLists.txt [9c2ce8b:4ed4118] in git


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • CMakeLists.txt

    r9c2ce8b r4ed4118  
    2626ENDIF(SET_RPATH)
    2727   
     28set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/Modules/")
     29
    2830# Declare ROOT dependency
    2931find_package(ROOT COMPONENTS EG Eve Geom Gui GuiHtml GenVector Hist Physics Matrix Graf RIO Tree Gpad RGL MathCore)
    3032include(${ROOT_USE_FILE})
     33
     34
     35# Declare Pythia8 dependancy
     36find_package(Pythia8)
     37if(PYTHIA8_FOUND)
     38  message(STATUS "Pythia8 found")
     39  include_directories(${PYTHIA8_INCLUDE_DIRS})
     40  set(LIBS ${LIBS} ${PYTHIA8_LIBRARIES})
     41endif(PYTHIA8_FOUND)
     42
    3143
    3244if(NOT DEFINED CMAKE_INSTALL_LIBDIR)
     
    4153  endif()
    4254endfunction()
     55
     56
    4357
    4458# Declare position of all other externals needed
     
    7791target_link_Libraries(Delphes ${ROOT_LIBRARIES} ${ROOT_COMPONENT_LIBRARIES})
    7892target_link_Libraries(DelphesDisplay ${ROOT_LIBRARIES} ${ROOT_COMPONENT_LIBRARIES})
     93if(PYTHIA8_FOUND)
     94  target_link_libraries(Delphes ${LIBS}) # needed for DelphesPythia8
     95endif(PYTHIA8_FOUND)
     96
    7997
    8098install(TARGETS Delphes DelphesDisplay DESTINATION lib)
Note: See TracChangeset for help on using the changeset viewer.