]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - cmake/FindGEANT3.cmake
DATE flags
[u/mrichter/AliRoot.git] / cmake / FindGEANT3.cmake
index 24707e354be7021ce213c1f37314bf032897fe3f..b85c3cc6d0f31038c2ceb33432cc4ba8d4d3e986 100644 (file)
@@ -3,21 +3,22 @@
 # Author: Johny Jose (johny.jose@cern.ch)
 #         Port of previous Makefile build to cmake
 
-cmake_minimum_required(VERSION 2.8 FATAL_ERROR)
+cmake_minimum_required(VERSION 2.8.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)