Changeset 1945 for trunk/configure


Ignore:
Timestamp:
Jul 29, 2013 4:56:04 AM (6 years ago)
Author:
forrest
Message:

adding a dubious heuristic

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/configure

    r1925 r1945  
    28072807          clang* ) ;;
    28082808          cl* | */cl* | CL* | */CL*)
    2809             coin_opt_cflags='-MT -O2'
     2809            if test "$coin_disable_shared" = yes || test "$enable_shared" = yes ; then
     2810              coin_opt_cflags='-MD -O2'
     2811              coin_dbg_cflags='-MDd'
     2812            else
     2813              coin_opt_cflags='-MT -O2'
     2814              coin_dbg_cflags='-MTd'
     2815            fi
    28102816            coin_add_cflags='-nologo -wd4996 -D_CRT_SECURE_NO_DEPRECATE'
    2811             coin_dbg_cflags='-MTd'
    28122817            ;;
    28132818          icl* | */icl* | ICL* | */ICL*)
    2814             coin_opt_cflags='-MT -Ox'
     2819            if test "$coin_disable_shared" = yes || test "$enable_shared" = yes ; then
     2820              coin_opt_cflags='-MD -Ox'
     2821              coin_dbg_cflags='-MDd -debug'
     2822            else
     2823              coin_opt_cflags='-MT -Ox'
     2824              coin_dbg_cflags='-MTd -debug'
     2825            fi
    28152826            coin_add_cflags='-nologo -D_CRT_SECURE_NO_DEPRECATE'
    2816             coin_dbg_cflags='-MTd -debug'
    28172827            ;;
    28182828        esac
     
    37493759          clang* ) ;;
    37503760          cl* | */cl* | CL* | */CL*)
    3751             # The MT and MTd options are mutually exclusive
    3752             coin_opt_cxxflags='-MT -O2'
     3761            # The MT and MTd options are mutually exclusive
     3762            if test "$coin_disable_shared" = yes || test "$enable_shared" = yes ; then
     3763               coin_opt_cxxflags='-MD -O2'
     3764               coin_dbg_cxxflags='-MDd'
     3765            else
     3766               coin_opt_cxxflags='-MT -O2'
     3767               coin_dbg_cxxflags='-MTd'
     3768            fi
    37533769            coin_add_cxxflags='-nologo -EHsc -GR -wd4996 -D_CRT_SECURE_NO_DEPRECATE'
    3754             coin_dbg_cxxflags='-MTd'
    37553770            ;;
    37563771          icl* | */icl* | ICL* | */ICL*)
    3757             # The MT and MTd options are mutually exclusive
    3758             coin_opt_cxxflags='-MT -Ox'
     3772          # The MT and MTd options are mutually exclusive
     3773            if test "$coin_disable_shared" = yes || test "$enable_shared" = yes ; then
     3774              coin_opt_cxxflags='-MD -Ox'
     3775              coin_dbg_cxxflags='-MDd -debug'
     3776            else
     3777              coin_opt_cxxflags='-MT -Ox'
     3778              coin_dbg_cxxflags='-MTd -debug'
     3779            fi
    37593780            coin_add_cxxflags='-nologo -EHsc -GR -D_CRT_SECURE_NO_DEPRECATE'
    3760             coin_dbg_cxxflags='-MTd -debug'
    37613781            ;;
    37623782        esac
     
    43344354
    43354355# Provide some information about the compiler.
    4336 echo "$as_me:4336:" \
     4356echo "$as_me:4356:" \
    43374357     "checking for Fortran 77 compiler version" >&5
    43384358ac_compiler=`set X $ac_compile; echo $2`
     
    45494569        case $F77 in
    45504570          ifort* | */ifort* | IFORT* | */IFORT* )
    4551             coin_opt_fflags='-MT -O3'
     4571            if test "$coin_disable_shared" = yes || test "$enable_shared" = yes ; then
     4572              coin_opt_fflags='-MD -O3'
     4573              coin_dbg_fflags='-MDd -debug'
     4574            else
     4575              coin_opt_fflags='-MT -O3'
     4576              coin_dbg_fflags='-MTd -debug'
     4577            fi
    45524578            coin_add_fflags='-fpp -nologo'
    4553             coin_dbg_fflags='-MTd -debug'
    45544579          ;;
    45554580          compile_f2c*)
    4556             coin_opt_fflags='-MT -O2'
     4581            if test "$coin_disable_shared" = yes || test "$enable_shared" = yes ; then
     4582              coin_opt_fflags='-MD -O2'
     4583              coin_dbg_fflags='-MDd'
     4584            else
     4585              coin_opt_fflags='-MT -O2'
     4586              coin_dbg_fflags='-MTd'
     4587            fi
    45574588            coin_add_fflags='-nologo -wd4996'
    4558             coin_dbg_fflags='-MTd'
    45594589          ;;
    45604590        esac
     
    48594889# START
    48604890
     4891coin_disable_shared=no
    48614892# Test if force_shared has been set
    48624893if test "x" = xforce_shared; then
     
    48944925    { echo "$as_me:$LINENO: WARNING: On $platform, shared objects are not supported. I'm disabling your choice." >&5
    48954926echo "$as_me: WARNING: On $platform, shared objects are not supported. I'm disabling your choice." >&2;}
     4927  else
     4928    # we don't disable shared, because it was not selected anyway
     4929    coin_disable_shared=no
    48964930  fi
    48974931  enable_shared=no
     
    66006634*-*-irix6*)
    66016635  # Find out which ABI we are using.
    6602   echo '#line 6602 "configure"' > conftest.$ac_ext
     6636  echo '#line 6636 "configure"' > conftest.$ac_ext
    66036637  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
    66046638  (eval $ac_compile) 2>&5
     
    85648598   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    85658599   -e 's:$: $lt_compiler_flag:'`
    8566    (eval echo "\"\$as_me:8566: $lt_compile\"" >&5)
     8600   (eval echo "\"\$as_me:8600: $lt_compile\"" >&5)
    85678601   (eval "$lt_compile" 2>conftest.err)
    85688602   ac_status=$?
    85698603   cat conftest.err >&5
    8570    echo "$as_me:8570: \$? = $ac_status" >&5
     8604   echo "$as_me:8604: \$? = $ac_status" >&5
    85718605   if (exit $ac_status) && test -s "$ac_outfile"; then
    85728606     # The compiler can only warn and ignore the option if not recognized
     
    88328866   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    88338867   -e 's:$: $lt_compiler_flag:'`
    8834    (eval echo "\"\$as_me:8834: $lt_compile\"" >&5)
     8868   (eval echo "\"\$as_me:8868: $lt_compile\"" >&5)
    88358869   (eval "$lt_compile" 2>conftest.err)
    88368870   ac_status=$?
    88378871   cat conftest.err >&5
    8838    echo "$as_me:8838: \$? = $ac_status" >&5
     8872   echo "$as_me:8872: \$? = $ac_status" >&5
    88398873   if (exit $ac_status) && test -s "$ac_outfile"; then
    88408874     # The compiler can only warn and ignore the option if not recognized
     
    89368970   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    89378971   -e 's:$: $lt_compiler_flag:'`
    8938    (eval echo "\"\$as_me:8938: $lt_compile\"" >&5)
     8972   (eval echo "\"\$as_me:8972: $lt_compile\"" >&5)
    89398973   (eval "$lt_compile" 2>out/conftest.err)
    89408974   ac_status=$?
    89418975   cat out/conftest.err >&5
    8942    echo "$as_me:8942: \$? = $ac_status" >&5
     8976   echo "$as_me:8976: \$? = $ac_status" >&5
    89438977   if (exit $ac_status) && test -s out/conftest2.$ac_objext
    89448978   then
     
    1128111315  lt_status=$lt_dlunknown
    1128211316  cat > conftest.$ac_ext <<EOF
    11283 #line 11283 "configure"
     11317#line 11317 "configure"
    1128411318#include "confdefs.h"
    1128511319
     
    1138111415  lt_status=$lt_dlunknown
    1138211416  cat > conftest.$ac_ext <<EOF
    11383 #line 11383 "configure"
     11417#line 11417 "configure"
    1138411418#include "confdefs.h"
    1138511419
     
    1372513759   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    1372613760   -e 's:$: $lt_compiler_flag:'`
    13727    (eval echo "\"\$as_me:13727: $lt_compile\"" >&5)
     13761   (eval echo "\"\$as_me:13761: $lt_compile\"" >&5)
    1372813762   (eval "$lt_compile" 2>conftest.err)
    1372913763   ac_status=$?
    1373013764   cat conftest.err >&5
    13731    echo "$as_me:13731: \$? = $ac_status" >&5
     13765   echo "$as_me:13765: \$? = $ac_status" >&5
    1373213766   if (exit $ac_status) && test -s "$ac_outfile"; then
    1373313767     # The compiler can only warn and ignore the option if not recognized
     
    1382913863   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    1383013864   -e 's:$: $lt_compiler_flag:'`
    13831    (eval echo "\"\$as_me:13831: $lt_compile\"" >&5)
     13865   (eval echo "\"\$as_me:13865: $lt_compile\"" >&5)
    1383213866   (eval "$lt_compile" 2>out/conftest.err)
    1383313867   ac_status=$?
    1383413868   cat out/conftest.err >&5
    13835    echo "$as_me:13835: \$? = $ac_status" >&5
     13869   echo "$as_me:13869: \$? = $ac_status" >&5
    1383613870   if (exit $ac_status) && test -s out/conftest2.$ac_objext
    1383713871   then
     
    1539915433   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    1540015434   -e 's:$: $lt_compiler_flag:'`
    15401    (eval echo "\"\$as_me:15401: $lt_compile\"" >&5)
     15435   (eval echo "\"\$as_me:15435: $lt_compile\"" >&5)
    1540215436   (eval "$lt_compile" 2>conftest.err)
    1540315437   ac_status=$?
    1540415438   cat conftest.err >&5
    15405    echo "$as_me:15405: \$? = $ac_status" >&5
     15439   echo "$as_me:15439: \$? = $ac_status" >&5
    1540615440   if (exit $ac_status) && test -s "$ac_outfile"; then
    1540715441     # The compiler can only warn and ignore the option if not recognized
     
    1550315537   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    1550415538   -e 's:$: $lt_compiler_flag:'`
    15505    (eval echo "\"\$as_me:15505: $lt_compile\"" >&5)
     15539   (eval echo "\"\$as_me:15539: $lt_compile\"" >&5)
    1550615540   (eval "$lt_compile" 2>out/conftest.err)
    1550715541   ac_status=$?
    1550815542   cat out/conftest.err >&5
    15509    echo "$as_me:15509: \$? = $ac_status" >&5
     15543   echo "$as_me:15543: \$? = $ac_status" >&5
    1551015544   if (exit $ac_status) && test -s out/conftest2.$ac_objext
    1551115545   then
     
    1771017744   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    1771117745   -e 's:$: $lt_compiler_flag:'`
    17712    (eval echo "\"\$as_me:17712: $lt_compile\"" >&5)
     17746   (eval echo "\"\$as_me:17746: $lt_compile\"" >&5)
    1771317747   (eval "$lt_compile" 2>conftest.err)
    1771417748   ac_status=$?
    1771517749   cat conftest.err >&5
    17716    echo "$as_me:17716: \$? = $ac_status" >&5
     17750   echo "$as_me:17750: \$? = $ac_status" >&5
    1771717751   if (exit $ac_status) && test -s "$ac_outfile"; then
    1771817752     # The compiler can only warn and ignore the option if not recognized
     
    1797818012   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    1797918013   -e 's:$: $lt_compiler_flag:'`
    17980    (eval echo "\"\$as_me:17980: $lt_compile\"" >&5)
     18014   (eval echo "\"\$as_me:18014: $lt_compile\"" >&5)
    1798118015   (eval "$lt_compile" 2>conftest.err)
    1798218016   ac_status=$?
    1798318017   cat conftest.err >&5
    17984    echo "$as_me:17984: \$? = $ac_status" >&5
     18018   echo "$as_me:18018: \$? = $ac_status" >&5
    1798518019   if (exit $ac_status) && test -s "$ac_outfile"; then
    1798618020     # The compiler can only warn and ignore the option if not recognized
     
    1808218116   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    1808318117   -e 's:$: $lt_compiler_flag:'`
    18084    (eval echo "\"\$as_me:18084: $lt_compile\"" >&5)
     18118   (eval echo "\"\$as_me:18118: $lt_compile\"" >&5)
    1808518119   (eval "$lt_compile" 2>out/conftest.err)
    1808618120   ac_status=$?
    1808718121   cat out/conftest.err >&5
    18088    echo "$as_me:18088: \$? = $ac_status" >&5
     18122   echo "$as_me:18122: \$? = $ac_status" >&5
    1808918123   if (exit $ac_status) && test -s out/conftest2.$ac_objext
    1809018124   then
Note: See TracChangeset for help on using the changeset viewer.