From 8902bb772ac9c19e3a91ad9a9f11bf2993cb2705 Mon Sep 17 00:00:00 2001 From: hristov Date: Sat, 15 Jan 2011 10:48:30 +0000 Subject: [PATCH] Possibility to set the geant3 location via GEANT3DIR --- cmake/FindGEANT3.cmake | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/cmake/FindGEANT3.cmake b/cmake/FindGEANT3.cmake index 24707e354be..ee926ac7219 100644 --- a/cmake/FindGEANT3.cmake +++ b/cmake/FindGEANT3.cmake @@ -5,19 +5,20 @@ cmake_minimum_required(VERSION 2.8 FATAL_ERROR) +set(GEANT3DIR $ENV{GEANT3DIR}) ALICE_RootConfig(GEANT3_PLATFORM --arch) -find_path(GEANT3_SYSTEM_DIR NAMES TGeant3 PATHS ${ALICE}/geant3) +find_path(GEANT3_SYSTEM_DIR NAMES TGeant3 PATHS ${ALICE}/geant3 ${GEANT3DIR}) message(STATUS "GEANT3 system directory: ${GEANT3_SYSTEM_DIR}") -find_path(GEANT3_INCLUDE_DIR NAMES TGeant3.h PATHS ${ALICE}/geant3/TGeant3) +find_path(GEANT3_INCLUDE_DIR NAMES TGeant3.h PATHS ${ALICE}/geant3/TGeant3 ${GEANT3DIR}/TGeant3) message(STATUS "GEANT3 include directory: ${GEANT3_INCLUDE_DIR}") set(GEANT3_ROOT ${GEANT3_INCLUDE_DIR}) -find_path(GEANT3_LIBRARY_DIR NAMES libgeant321.so PATHS ${ALICE}/geant3/lib/tgt_${GEANT3_PLATFORM}) +find_path(GEANT3_LIBRARY_DIR NAMES libgeant321.so PATHS ${ALICE}/geant3/lib/tgt_${GEANT3_PLATFORM} ${GEANT3DIR}/lib/tgt_${GEANT3_PLATFORM}) message(STATUS "GEANT3 library directory: ${GEANT3_LIBRARY_DIR}") -find_library(GEANT3_LIB NAMES geant321 PATHS ${ALICE}/geant3/lib/tgt_${GEANT3_PLATFORM}) +find_library(GEANT3_LIB NAMES geant321 PATHS ${ALICE}/geant3/lib/tgt_${GEANT3_PLATFORM} ${GEANT3DIR}/lib/tgt_${GEANT3_PLATFORM}) if (GEANT3_INCLUDE_DIR AND GEANT3_LIB AND GEANT3_SYSTEM_DIR) set(GEANT3_FOUND TRUE) -- 2.31.1