Changeset 2768


Ignore:
Timestamp:
Jun 8, 2013 9:09:47 AM (7 years ago)
Author:
stefan
Message:

merge r2758 and r2764..r2767 from trunk

Location:
stable/0.7
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • stable/0.7

  • stable/0.7/MSVisualStudio/v10/Debug.props

    r2619 r2768  
    1 <?xml version="1.0" encoding="utf-8"?>
     1<?xml version="1.0" encoding="utf-8"?>
    22<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    33  <ImportGroup Label="PropertySheets" />
     
    1111      <Optimization>Disabled</Optimization>
    1212    </ClCompile>
     13    <Link>
     14      <GenerateDebugInformation>true</GenerateDebugInformation>
     15    </Link>
    1316  </ItemDefinitionGroup>
    1417  <ItemGroup />
  • stable/0.7/coin.m4

    r2619 r2768  
    424424          clang* ) ;;
    425425          cl* | */cl* | CL* | */CL*)
    426             # The MT and MTd options are mutually exclusive
    427             coin_opt_cxxflags='-MT -O2'
     426            # The MT and MTd options are mutually exclusive
     427            if test "$coin_disable_shared" = yes || test "$enable_shared" = yes ; then
     428               coin_opt_cxxflags='-MD -O2'
     429               coin_dbg_cxxflags='-MDd'
     430            else
     431               coin_opt_cxxflags='-MT -O2'
     432               coin_dbg_cxxflags='-MTd'
     433            fi
    428434            coin_add_cxxflags='-nologo -EHsc -GR -wd4996 -D_CRT_SECURE_NO_DEPRECATE'
    429             coin_dbg_cxxflags='-MTd'
    430435            ;;
    431436          icl* | */icl* | ICL* | */ICL*)
    432             # The MT and MTd options are mutually exclusive
    433             coin_opt_cxxflags='-MT -Ox'
     437          # The MT and MTd options are mutually exclusive
     438            if test "$coin_disable_shared" = yes || test "$enable_shared" = yes ; then
     439              coin_opt_cxxflags='-MD -Ox'
     440              coin_dbg_cxxflags='-MDd -debug'
     441            else
     442              coin_opt_cxxflags='-MT -Ox'
     443              coin_dbg_cxxflags='-MTd -debug'
     444            fi
    434445            coin_add_cxxflags='-nologo -EHsc -GR -D_CRT_SECURE_NO_DEPRECATE'
    435             coin_dbg_cxxflags='-MTd -debug'
    436446            ;;
    437447        esac
     
    828838          clang* ) ;;
    829839          cl* | */cl* | CL* | */CL*)
    830             coin_opt_cflags='-MT -O2'
     840            if test "$coin_disable_shared" = yes || test "$enable_shared" = yes ; then
     841              coin_opt_cflags='-MD -O2'
     842              coin_dbg_cflags='-MDd'
     843            else
     844              coin_opt_cflags='-MT -O2'
     845              coin_dbg_cflags='-MTd'
     846            fi
    831847            coin_add_cflags='-nologo -wd4996 -D_CRT_SECURE_NO_DEPRECATE'
    832             coin_dbg_cflags='-MTd'
    833848            ;;
    834849          icl* | */icl* | ICL* | */ICL*)
    835             coin_opt_cflags='-MT -Ox'
     850            if test "$coin_disable_shared" = yes || test "$enable_shared" = yes ; then
     851              coin_opt_cflags='-MD -Ox'
     852              coin_dbg_cflags='-MDd -debug'
     853            else
     854              coin_opt_cflags='-MT -Ox'
     855              coin_dbg_cflags='-MTd -debug'
     856            fi
    836857            coin_add_cflags='-nologo -D_CRT_SECURE_NO_DEPRECATE'
    837             coin_dbg_cflags='-MTd -debug'
    838858            ;;
    839859        esac
     
    10491069        case $F77 in
    10501070          ifort* | */ifort* | IFORT* | */IFORT* )
    1051             coin_opt_fflags='-MT -O3'
     1071            if test "$coin_disable_shared" = yes || test "$enable_shared" = yes ; then
     1072              coin_opt_fflags='-MD -O3'
     1073              coin_dbg_fflags='-MDd -debug'
     1074            else
     1075              coin_opt_fflags='-MT -O3'
     1076              coin_dbg_fflags='-MTd -debug'
     1077            fi
    10521078            coin_add_fflags='-fpp -nologo'
    1053             coin_dbg_fflags='-MTd -debug'
    10541079          ;;
    10551080          compile_f2c*)
    1056             coin_opt_fflags='-MT -O2'
     1081            if test "$coin_disable_shared" = yes || test "$enable_shared" = yes ; then
     1082              coin_opt_fflags='-MD -O2'
     1083              coin_dbg_fflags='-MDd'
     1084            else
     1085              coin_opt_fflags='-MT -O2'
     1086              coin_dbg_fflags='-MTd'
     1087            fi
    10571088            coin_add_fflags='-nologo -wd4996'
    1058             coin_dbg_fflags='-MTd'
    10591089          ;;
    10601090        esac
     
    15791609AC_DEFUN([AC_COIN_DISABLE_STATIC],
    15801610[
     1611coin_disable_shared=no
    15811612# Test if force_shared has been set
    15821613if test "x$1" = xforce_shared; then
     
    16111642  if test x"$enable_shared" = xyes; then
    16121643    AC_MSG_WARN([On $platform, shared objects are not supported. I'm disabling your choice.])
     1644  else
     1645    # we don't disable shared, because it was not selected anyway
     1646    coin_disable_shared=no
    16131647  fi
    16141648  enable_shared=no
     
    30213055  [AC_HELP_STRING([--disable-pkg-config],[disable use of pkg-config (if available)])],
    30223056  [use_pkgconfig="$enableval"],
    3023   [use_pkgconfig=yes])
     3057  [if test x$coin_cc_is_cl = xtrue; then
     3058     use_pkgconfig=no
     3059   else
     3060     use_pkgconfig=yes
     3061   fi])
    30243062
    30253063if test $use_pkgconfig = yes ; then
    30263064  if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
    3027     AC_PATH_TOOL([PKG_CONFIG], [pkg-config])
     3065    AC_CHECK_TOOL([PKG_CONFIG], [pkg-config])
    30283066  fi
    30293067  if test -n "$PKG_CONFIG"; then
Note: See TracChangeset for help on using the changeset viewer.