Changeset 39


Ignore:
Timestamp:
Jun 10, 2006 4:23:29 PM (14 years ago)
Author:
andreasw
Message:

initialize ADDLIBS with -lm so that CPLEX etc don't need to explicitly state that

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/coin.m4

    r38 r39  
    133133AC_DEFUN([AC_COIN_PROJECTDIR_INIT],
    134134[# Initialize the ADDLIBS variable
    135 ADDLIBS=
     135ADDLIBS='-lm'
    136136AC_SUBST(ADDLIBS)
    137137
     
    226226  if test "$GXX" = "yes"; then
    227227    case "$CXX" in
    228       icpc | */icpc)
     228      icpc* | */icpc*)
    229229        ;;
    230230      *)
     
    250250      *-cygwin* | *-mingw*)
    251251        case "$CXX" in
    252           cl | */cl)
     252          cl* | */cl*)
    253253            coin_opt_cxxflags='-O2'
    254254            coin_add_cxxflags='-nologo -EHsc -GR -MT'
     
    259259      *-linux-*)
    260260        case "$CXX" in
    261           icpc | */icpc)
     261          icpc* | */icpc*)
    262262            coin_opt_cxxflags="-O3 -ip"
    263263            coin_add_cxxflags=""
     
    268268                        [coin_add_cxxflags="-i_dynamic $coin_add_cxxflags"])
    269269            ;;
    270           pgCC | */pgCC)
     270          pgCC* | */pgCC*)
    271271            coin_opt_cxxflags="-fast"
    272272            coin_add_cxxflags="-Kieee -pc 64"
     
    286286      *-hp-*)
    287287        case "$CXX" in
    288           aCC | */aCC )
     288          aCC* | */aCC* )
    289289            coin_opt_cxxflags="-O"
    290290            coin_add_cxxflags="-AA"
     
    354354  if test "$GXX" = "yes"; then
    355355    case "$CXX" in
    356       icpc | */icpc)
     356      icpc* | */icpc*)
    357357        CXXLIBS=""
    358358        ;;
     
    365365     *-linux-*)
    366366      case "$CXX" in
    367       icpc | */icpc)
     367      icpc* | */icpc*)
    368368        CXXLIBS=""
    369369             ;;
    370       pgCC | */pgCC)
     370      pgCC* | */pgCC*)
    371371        CXXLIBS="-lstd -lC -lc"
    372372             ;;
     
    482482  if test "$GCC" = "yes"; then
    483483    case "$CC" in
    484       icc | */icc)
     484      icc* | */icc*)
    485485        ;;
    486486      *)
     
    505505      *-cygwin* | *-mingw*)
    506506        case "$CC" in
    507           cl | */cl)
     507          cl* | */cl*)
    508508            coin_opt_cflags='-O2'
    509509            coin_add_cflags='-nologo'
     
    514514      *-linux-*)
    515515        case "$CC" in
    516           icc | */icc)
     516          icc* | */icc*)
    517517            coin_opt_cflags="-O3 -ip"
    518518            coin_add_cflags=""
     
    523523                        [coin_add_cflags="-i_dynamic $coin_add_cflags"])
    524524            ;;
    525           pgcc | */pgcc)
     525          pgcc* | */pgcc*)
    526526            coin_opt_cflags="-fast"
    527527            coin_add_cflags="-Kieee -pc 64"
     
    590590  CC="$MPICC"
    591591fi
     592
     593# Correct ADDLIBS initialization if we are using the MS compiler
     594case "$CC" in
     595  cl)
     596    ADDLIBS=lib.m
     597    ;;
     598esac
    592599
    593600AC_LANG_POP(C)
     
    640647      *-cygwin* | *-mingw*)
    641648        case $F77 in
    642           ifort | */ifort)
     649          ifort* | */ifort*)
    643650            coin_opt_fflags='-O3'
    644651            coin_add_fflags='-nologo'
     
    649656      *-linux-*)
    650657        case $F77 in
    651           ifc | */ifc | ifort | */ifort)
     658          ifc* | */ifc* | ifort* | */ifort*)
    652659            coin_opt_fflags="-O3 -ip"
    653660            coin_add_fflags="-cm -w90 -w95"
     
    658665                        [coin_add_fflags="-i_dynamic $coin_add_fflags"])
    659666            ;;
    660           pgf77 | */pgf77 | pgf90 | */pgf90)
     667          pgf77* | */pgf77* | pgf90* | */pgf90*)
    661668            coin_opt_fflags="-fast"
    662669            coin_add_fflags="-Kieee -pc 64"
     
    760767   *-cygwin* | *-mingw*)
    761768     case $F77 in
    762        ifort | */ifort)
     769       ifort* | */ifort*)
    763770           FLIBS="/link libifcorert.lib $LIBS /NODEFAULTLIB:libc.lib";;
    764771     esac;;
     
    769776   *-linux-*)
    770777     case "$F77" in
    771        pgf77 | */pgf77 | pgf90 | */pgf90)
     778       pgf77* | */pgf77* | pgf90* | */pgf90*)
    772779# ask linker to go through the archives multiple times
    773780# (the Fortran compiler seems to do that automatically...
     
    981988  *-mingw*)
    982989    case $CXX in
    983       cl)
     990      cl*)
    984991        coin_disable_shared=yes
    985992        platform="Msys with cl"
     
    11341141      *-linux-*)
    11351142        case "$CXX" in
    1136         icpc | */icpc)
     1143        icpc* | */icpc*)
    11371144          RPATH_FLAGS=
    11381145          for dir in $1; do
Note: See TracChangeset for help on using the changeset viewer.