From b2279877b6f142ebf3a1391bb50aea12f7ee8145 Mon Sep 17 00:00:00 2001 From: Florian Uhlig <f.uhlig@gsi.de> Date: Mon, 14 Nov 2022 17:28:51 +0100 Subject: [PATCH] Remove usage of ROOTSYS environment variable Update NicaFemto version which include now all patches. --- CMakeLists.txt | 1 - external/InstallAnalysisTree.cmake | 3 +-- external/InstallAnalysisTreeQA.cmake | 4 +--- external/InstallKFParticle.cmake | 2 +- external/InstallNicaFemto.cmake | 6 +++--- 5 files changed, 6 insertions(+), 10 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index f7ee39a298..9eeb577562 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -75,7 +75,6 @@ unset(packages) find_package(ROOT 6.22 CONFIG REQUIRED) if(ROOT_FOUND) list(APPEND packages ROOT) - # The following CMake variables are needed until the modernization is done endif() find_package(FairCMakeModules REQUIRED) diff --git a/external/InstallAnalysisTree.cmake b/external/InstallAnalysisTree.cmake index 130d2fb3ae..171f420b80 100644 --- a/external/InstallAnalysisTree.cmake +++ b/external/InstallAnalysisTree.cmake @@ -31,8 +31,7 @@ ExternalProject_Add(ANALYSISTREE -DCMAKE_CXX_FLAGS=${CMAKE_CXX_FLAGS} -DCMAKE_INSTALL_PREFIX=${CMAKE_BINARY_DIR} -DCMAKE_CXX_STANDARD=${CMAKE_CXX_STANDARD} - -DROOTSYS=${SIMPATH} - -DBOOST_ROOT=${SIMPATH} + -DCMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH} -DBoost_NO_BOOST_CMAKE=ON -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON INSTALL_COMMAND ${CMAKE_COMMAND} --build . --target install diff --git a/external/InstallAnalysisTreeQA.cmake b/external/InstallAnalysisTreeQA.cmake index 7328409c89..059aa6e35c 100644 --- a/external/InstallAnalysisTreeQA.cmake +++ b/external/InstallAnalysisTreeQA.cmake @@ -31,9 +31,7 @@ ExternalProject_Add(ANALYSISTREEQA -DCMAKE_CXX_FLAGS=${CMAKE_CXX_FLAGS} -DCMAKE_INSTALL_PREFIX=${CMAKE_BINARY_DIR} -DCMAKE_CXX_STANDARD=${CMAKE_CXX_STANDARD} - -DROOTSYS=${SIMPATH} - -DBOOST_ROOT=${SIMPATH} - -DBoost_NO_BOOST_CMAKE=ON + -DCMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH} -DAnalysisTreeQA_BUNDLED_AT=OFF -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON INSTALL_COMMAND ${CMAKE_COMMAND} --build . --target install diff --git a/external/InstallKFParticle.cmake b/external/InstallKFParticle.cmake index 2bb5904a8b..e20f9637ff 100644 --- a/external/InstallKFParticle.cmake +++ b/external/InstallKFParticle.cmake @@ -48,7 +48,7 @@ ExternalProject_Add(KFPARTICLE -DVc_INCLUDE_DIR=${Vc_INCLUDE_DIR} -DVc_LIBRARIES=${Vc_LIBRARY} -DFIXTARGET=TRUE - -DROOTSYS=${SIMPATH} + -DCMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH} -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON INSTALL_COMMAND ${CMAKE_COMMAND} --build . --target install ) diff --git a/external/InstallNicaFemto.cmake b/external/InstallNicaFemto.cmake index 7284449c12..f058399887 100644 --- a/external/InstallNicaFemto.cmake +++ b/external/InstallNicaFemto.cmake @@ -1,4 +1,4 @@ -set(NICAFEMTO_VERSION 0350ba6a6c4548d5a5b880d8698c25446525723c) +set(NICAFEMTO_VERSION 402c08b17cb62d92575695d74d36dc4750b7562f) set(NICAFEMTO_SRC_URL "https://git.cbm.gsi.de/f.uhlig/nicafemto.git") set(NICAFEMTO_DESTDIR "${CMAKE_BINARY_DIR}/external/NICAFEMTO-prefix") @@ -13,7 +13,6 @@ download_project_if_needed(PROJECT NicaFemto_source GIT_REPOSITORY ${NICAFEMTO_SRC_URL} GIT_TAG ${NICAFEMTO_VERSION} SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/NicaFemto - PATCH_COMMAND "patch -p1 < ${CMAKE_CURRENT_SOURCE_DIR}/NicaFemto.patch" ) If(ProjectUpdated) @@ -42,7 +41,8 @@ ExternalProject_Add(NICAFEMTO -DCMAKE_CXX_FLAGS=${CMAKE_CXX_FLAGS} -DCMAKE_CXX_STANDARD=${CMAKE_CXX_STANDARD} -DCMAKE_INSTALL_PREFIX=${CMAKE_BINARY_DIR} - -DROOTSYS=${SIMPATH} + -DCMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH} + -DCMAKE_MODULE_PATH=${CMAKE_SOURCE_DIR}/cmake/modules -DJSROOT=${CMAKE_CURRENT_SOURCE_DIR} -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON "${EXTRA_ARGS}" -- GitLab