]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - cmake/FindROOT.cmake
Fix Coverity reports
[u/mrichter/AliRoot.git] / cmake / FindROOT.cmake
index f2ed06edcf7cdffae7d43fbc703673abf7319fc8..bf7f070a4dedbf57b8accf2713a58a5f475b5366 100644 (file)
@@ -3,8 +3,14 @@
 # Author: Johny Jose m(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.4 FATAL_ERROR)
 
+set(ROOTSYS $ENV{ROOTSYS} CACHE STRING "" FORCE)
+if(NOT ROOTSYS)
+  message(FATAL_ERROR "Environment variable $ROOTSYS is not set !")
+else()
+  get_filename_component(ROOTSYS "${ROOTSYS}" REALPATH)
+endif(NOT ROOTSYS)
 find_program(ROOT_CONFIG NAMES root-config)
 find_program(ROOTCINT NAMES rootcint)
 if(NOT ROOT_CONFIG)
@@ -25,6 +31,7 @@ if(ROOT_CONFIG AND ROOTCINT)
   ALICE_RootConfig(ROOTHASXML --has-xml)
   set(ROOTCLIBS ${ROOTCLIBS} -lThread -lMinuit -lVMC -lEG -lGeom -lTreePlayer -lXMLIO -lXMLParser -lProof -lProofPlayer -lMLP -lSpectrum -L${ROOTPLUGDIR} )
   set(ROOTPLIBS $ENV{ROOTPLIBS})
+  message(STATUS "ROOTSYS directory : ${ROOTSYS}") 
   message(STATUS "ROOT include directory: ${ROOTINCDIR}")
   message(STATUS "ROOT library directory: ${ROOTLIBDIR}")
 else()