Ignore:
Timestamp:
Nov 1, 2005 6:27:11 PM (15 years ago)
Author:
andreasw
Message:

adapted for Portland compilers

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/dev/configure.ac

    r555 r567  
    4444case $build in
    4545  *-cygwin) comps="g++" ;;
    46   *)        comps="xlC aCC CC g++ c++ icpc" ;;
     46  *)        comps="xlC aCC CC g++ c++ pgCC icpc" ;;
    4747esac
    4848AC_PROG_CXX([$comps])
     
    166166                               add_cxxflags="-i_dynamic $add_cxxflags"])
    167167             ;;
     168      pgCC | */pgCC)
     169             opt_cxxflags="-fast"
     170             add_cxxflags="-Kieee -pc 64"
     171             dbg_cxxflags="-g";;
    168172      esac;;
    169173    *-ibm-*)
     
    238242        CXXLIBS=""
    239243             ;;
     244      pgCC | */pgCC)
     245        CXXLIBS="-lstd -lC -lc"
     246             ;;
    240247      esac;;
    241248    *-ibm-*)
     
    311318case $build in
    312319  *-cygwin) comps="gcc" ;;
    313   *)        comps="xlc cc gcc icc" ;;
     320  *)        comps="xlc cc gcc pgcc icc" ;;
    314321esac
    315322AC_PROG_CC([$comps])
     
    437444      pgcc | */pgcc)
    438445             opt_cflags="-fast"
    439              add_cflags="-Kieee -Mstabs -pc 64"
     446             add_cflags="-Kieee -pc 64"
    440447             dbg_cflags="-g" ;;
    441448      esac;;
     
    501508case $build in
    502509  *-cygwin) comps="gfortran g77" ;;
    503   *)        comps="xlf fort77 gfortran f77 g77 ifort ifc" ;;
     510  *)        comps="xlf fort77 gfortran f77 g77 pgf90 pgf77 ifort ifc" ;;
    504511esac
    505512AC_PROG_F77($comps)
     
    632639                               add_fflags="-i_dynamic $add_fflags"])
    633640             ;;
    634       pgf77 | */pgf77)
     641      pgf77 | */pgf77 | pgf90 | */pgf90)
    635642             opt_fflags="-fast"
    636              add_fflags="-Kieee -Mstabs -pc 64"
     643             add_fflags="-Kieee -pc 64"
    637644             dbg_fflags="-g" ;;
    638645      esac;;
     
    703710   *-ibm-*)
    704711       FLIBS=`echo $FLIBS | sed 's/-lc)/-lc/g'` ;;
     712   *-linux-*)
     713     case "$F77" in
     714       pgf77 | */pgf77 | pgf90 | */pgf90)
     715# ask linker to go through the archives multiple times
     716# (the Fortran compiler seems to do that automatically...
     717         FLIBS="-Wl,--start-group $FLIBS -Wl,--end-group" ;;
     718     esac
    705719esac
    706720
     
    11621176        ASLMAKEFLAGS=`echo $ASLMAKEFLAGS | sed 's/-qtune=auto//g' | sed 's/-qarch=auto//g' | sed 's/-qcache=auto//g' | sed 's/-qhot//g' | sed 's/-O3/-O/g'`
    11631177      ;;
     1178      pgcc | */pgcc)
     1179        ASLMAKEFLAGS=`echo $ASLMAKEFLAGS | sed 's/-fast/-O1/g'`
     1180      ;;
    11641181    esac
    11651182
Note: See TracChangeset for help on using the changeset viewer.