diff --git a/addons/FastJet/CMakeLists.txt b/addons/FastJet/CMakeLists.txt index c6ca69dbc91..900995dc566 100644 --- a/addons/FastJet/CMakeLists.txt +++ b/addons/FastJet/CMakeLists.txt @@ -7,7 +7,6 @@ file(GLOB headers *.h) fccanalyses_addon_build(FastJet SOURCES ${sources} ${headers} EXT_HEADERS ${FASTJET_INCLUDE_DIRS} - EXT_LIBS ${FASTJET_LIBRARY} - ${FASTJET_LIBRARY_DIRS}/libfastjetplugins.so + EXT_LIBS ${FASTJET_LIBRARIES} ROOT::MathCore INSTALL_COMPONENT fastjet) diff --git a/analyzers/dataframe/case-studies/CMakeLists.txt b/analyzers/dataframe/case-studies/CMakeLists.txt index 016035b2e94..3cea4ec4754 100644 --- a/analyzers/dataframe/case-studies/CMakeLists.txt +++ b/analyzers/dataframe/case-studies/CMakeLists.txt @@ -51,8 +51,7 @@ target_link_libraries(FCCAnalysesCS EDM4HEP::edm4hep EDM4HEP::edm4hepDict podio::podio - ${FASTJET_LIBRARY} - ${FASTJET_LIBRARY_DIRS}/libfastjetplugins.so + ${FASTJET_LIBRARIES} ${acts_LIBRARY} ActsCore #${AWKWARD_LIBRARIES} diff --git a/cmake/FindFastJet.cmake b/cmake/FindFastJet.cmake index 42159e4571e..d4580ab244a 100644 --- a/cmake/FindFastJet.cmake +++ b/cmake/FindFastJet.cmake @@ -13,6 +13,9 @@ find_path(FASTJET_INCLUDE_DIR fastjet/version.hh find_library(FASTJET_LIBRARY NAMES fastjet HINTS $ENV{FASTJET_ROOT_DIR}/lib ${FASTJET_ROOT_DIR}/lib) + +find_library(FASTJETPLUGINS_LIBRARY NAMES fastjetplugins + HINTS $ENV{FASTJET_ROOT_DIR}/lib ${FASTJET_ROOT_DIR}/lib) # handle the QUIETLY and REQUIRED arguments and set FASTJET_FOUND to TRUE if # all listed variables are TRUE @@ -22,5 +25,5 @@ FIND_PACKAGE_HANDLE_STANDARD_ARGS(FastJet DEFAULT_MSG FASTJET_INCLUDE_DIR FASTJE mark_as_advanced(FASTJET_FOUND FASTJET_INCLUDE_DIR FASTJET_LIBRARY) set(FASTJET_INCLUDE_DIRS ${FASTJET_INCLUDE_DIR}) -set(FASTJET_LIBRARIES ${FASTJET_LIBRARY}) +set(FASTJET_LIBRARIES ${FASTJET_LIBRARY} ${FASTJETPLUGINS_LIBRARY}) get_filename_component(FASTJET_LIBRARY_DIRS ${FASTJET_LIBRARY} PATH)