]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - build/Makefile.linuxx8664gcc
Relocatable compiler position
[u/mrichter/AliRoot.git] / build / Makefile.linuxx8664gcc
index b71be45fc8e2397185e064d5e88058693b40c5a2..f7699b86a9e0127347f3c412bad69a1ccf2b0721 100644 (file)
@@ -76,12 +76,12 @@ LIBNOVER      = `find /lib64 -name 'libNoVersion*.so' | xargs --replace basename
 
 SYSLIBS      := -ldl -lcrypt -L/usr/X11R6/lib64 -lX11  $(LIBNOVER)
 
-ifeq (g95,$(F77))
-SHLIB += -L$(shell g95 --print-search-dirs | sed -n -e 's/install: //p') -lf95
+ifneq (,$(findstring g95,$(F77)))
+SHLIB += -L$(shell $(F77) --print-search-dirs | sed -n -e 's/install: //p') -lf95
 else
-ifeq (gfortran,$(F77))
-SHLIB := $(shell gfortran -print-file-name=libgfortran.so)
-SHLIB += $(shell gfortran -print-file-name=libgfortranbegin.a)
+ifneq (,$(findstring gfortran,$(F77)))
+SHLIB := $(shell $(F77) -print-file-name=libgfortran.so)
+SHLIB += $(shell $(F77) -print-file-name=libgfortranbegin.a)
 else
 SHLIB         = -lg2c
 SYSLIBS +=  -lg2c