# HG changeset patch # User jwe # Date 1161810007 0 # Node ID 9f9313969599fcfa3cf4431d7c440f25f3c32b50 # Parent 32ea759ea27ead4b044a9e9c885df11859520b9c [project @ 2006-10-25 21:00:07 by jwe] diff --git a/ChangeLog b/ChangeLog --- a/ChangeLog +++ b/ChangeLog @@ -2,6 +2,7 @@ * configure.in (INCLUDE_DEPS): Set and substitute. (DEPEND_FLAGS, DEPEND_EXTRA_SED_PATTERN): Rearrange way these are set. + * Makeconf.in (INCLUDE_DEPS): Substitute here, and use to set default value for omit_deps. @@ -15,6 +16,10 @@ (AH_BOTTOM) [_MSC_VER]: include definitions for CRUFT_API, OCTAVE_API, and OCTINTERP_API. + * configure.in (*-*-msdosmsvc): Add "-EHs -MD" to CXXFLAGS. + Add "-MD" to CFLAGS. Add "-MD" to CONFLIB_ARG when checking for + libf2c. + 2006-10-25 John W. Eaton * mkoctfile.in (OCTAVE_VERSION): No need to quote replacement here. diff --git a/configure.in b/configure.in --- a/configure.in +++ b/configure.in @@ -29,7 +29,7 @@ EXTERN_CXXFLAGS="$CXXFLAGS" AC_INIT -AC_REVISION($Revision: 1.529 $) +AC_REVISION($Revision: 1.530 $) AC_PREREQ(2.57) AC_CONFIG_SRCDIR([src/octave.cc]) AC_CONFIG_HEADER(config.h) @@ -331,6 +331,10 @@ OCTAVE_CXX_FLAG(-mminimal-toc, [ XTRA_CXXFLAGS="$XTRA_CXXFLAGS -mminimal-toc"]) ;; + *-*-msdosmsvc) + CXXFLAGS="$CXXFLAGS -EHs -MD" + CFLAGS="$CFLAGS -MD" + ;; esac AC_SUBST(XTRA_CFLAGS) @@ -689,6 +693,11 @@ CONFLIB_ARG="-L. -lconflib" fi rm -f conftest* + case "$canonical_host_type" in + *-*-msdosmsvc) + CONFLIB_ARG="-MD" + ;; + esac AC_CHECK_LIB(f2c, f_open, FLIBS=-lf2c, FLIBS=, $CONFLIB_ARG) rm -f $oct_conflib @@ -1017,7 +1026,7 @@ SONAME_FLAGS='-Wl,--out-implib=$@.a' library_path_var=PATH ;; - *-*-msdos) + *-*-msdosmsvc) DL_LDFLAGS="-shared -g" CPICFLAG= CXXPICFLAG=