Mercurial > hg > mxe-octave-anirudha
changeset 3202:e3a857c4f6b7
[Darwin] Auto-detect path of GNU Fortran compiler installed from MacPorts
author | Anirudha Bose <ani07nov@gmail.com> |
---|---|
date | Fri, 13 Sep 2013 02:15:15 +0530 |
parents | e62bfaade28d |
children | 7159c6416eb2 |
files | Makefile.in configure.ac |
diffstat | 2 files changed, 11 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/Makefile.in +++ b/Makefile.in @@ -195,7 +195,11 @@ MXE_CC := gcc MXE_CCAS := gcc MXE_CXX := g++ - MXE_F77 := gfortran + ifeq ($(MXE_SYSTEM),darwin) + MXE_F77 := @FORTRAN_PATH@ + else + MXE_F77 := gfortran + endif MXE_DLLTOOL := dlltool MXE_NM := nm MXE_STRIP := strip
--- a/configure.ac +++ b/configure.ac @@ -122,6 +122,12 @@ MXE_ROOTDIR=`cd $srcdir; pwd` AC_SUBST(MXE_ROOTDIR) +# Set FORTRAN_PATH in Mac OS X systems to find the GNU Fortran compiler installed through MacPorts. In case of multiple versions of gfortran installed through MacPorts, the first compiler found is added to the variable. +if MXE_SYSTEM=darwin; then + FORTRAN_PATH=`find /opt/local/bin -name gfortran-mp-* 2>/dev/null | head -n 1` + AC_SUBST(FORTRAN_PATH) +fi + AC_CONFIG_FILES([Makefile tools/set_mxe_env.sh]) AC_OUTPUT