Changeset 27915


Ignore:
Timestamp:
09/20/23 13:39:50 (18 months ago)
Author:
jdquinn
Message:

CHG: Cleanup; fix for empty FORTRANDIR on macOS

Location:
issm/trunk-jpl
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/m4/issm_options.m4

    r27757 r27915  
    337337                        export CXXFLAGS="-D_MSYS2_"
    338338                        export LDFLAGS="${LDFLAGS} -no-undefined"
    339                         export OSLIBS="-Wl,-L/mingw64/lib/gcc/x86_64-w64-mingw32/10.2.0 -Wl,-L/mingw64/x86_64-w64-mingw32/lib -Wl,-lstdc++ -Wl,-lgfortran -Wl,-lmingw32 -Wl,-lgcc_s -Wl,-lmoldname -Wl,-lmingwex -Wl,-lmsvcrt -Wl,-lm -Wl,-lpthread -Wl,-lshell32 -Wl,-luser32 -Wl,-lgdi32 -Wl,-luser32 -Wl,-ladvapi32 -Wl,-lkernel32 -Wl,-lquadmath -Wl,-lstdc++ -Wl,-lgcc"
     339                        export OSLIBS="-Wl,-L/c/msys64/mingw64/lib -Wl,-lstdc++ -Wl,-lmingw32 -Wl,-lgcc_s -Wl,-lmoldname -Wl,-lmingwex -Wl,-lmsvcrt -Wl,-lm -Wl,-lpthread -Wl,-lshell32 -Wl,-luser32 -Wl,-lgdi32 -Wl,-luser32 -Wl,-ladvapi32 -Wl,-lkernel32 -Wl,-lgcc"
    340340                        IS_MSYS2=yes
    341341                else
     
    16461646                                        PARMETISLIB="-Wl,${PARMETIS_ROOT}/lib/libparmetis.a"
    16471647                                ;;
    1648                                 *msys*)
    1649                                         PARMETISLIB="-L${PARMETIS_ROOT}/lib -lparmetis"
    1650                                 ;;
    16511648                        esac
    16521649                #else
     
    24482445                )
    24492446                if test -n "${FORTRAN_LIB}"; then
    2450                         FORTRAN_DIR=$(echo ${FORTRAN_LIB} | sed -e "s/-L//g" | awk '{print $[1]}')
     2447                        FORTRAN_DIR=$(echo ${FORTRAN_LIB} | sed -e "s/-Wl,//g" | sed -e "s/-L//g" | awk '{print $[1]}')
    24512448                        if test -d "${FORTRAN_DIR}" || test -f "${FORTRAN_DIR}"; then
    24522449                                FORTRANDIR="${FORTRAN_DIR}"
     2450                                if test -n "${FORTRAN_DIR}"; then
     2451                                        HAVEFORTRANDIR=yes
     2452                                else
     2453                                        HAVEFORTRANDIR=no
     2454                                fi
    24532455                                FORTRANLIB="${FORTRAN_LIB}"
    24542456                                AC_DEFINE([_HAVE_FORTRAN_], [1], [with Fortran library in ISSM src])
     2457                                AC_SUBST([HAVEFORTRANDIR])
     2458                                FORTRANLIB="${FORTRAN_LIB}"
     2459                                AC_DEFINE([_HAVE_FORTRAN_], [1], [with Fortran library in ISSM src])
     2460                                AC_SUBST([HAVEFORTRANDIR])
    24552461                                AC_SUBST([FORTRANDIR])
    24562462                                AC_SUBST([FORTRANLIB])
  • issm/trunk-jpl/src/c/Makefile.am

    r27914 r27915  
    771771else
    772772if MAC
    773 if $(FORTRANDIR) != ""
     773if HAVEFORTRANDIR
    774774AM_LDFLAGS += -Wl,-rpath,$(FORTRANDIR)
    775775endif
Note: See TracChangeset for help on using the changeset viewer.