Changeset f6e134 in git for m4/win-flags.m4


Ignore:
Timestamp:
Feb 2, 2017, 3:21:44 PM (7 years ago)
Author:
Erik M. Bray <erik.bray@…>
Branches:
(u'spielwiese', '8e0ad00ce244dfd0756200662572aef8402f13d5')
Children:
61fc1e3830fd4a8b592475b8c88639f3d860b87d
Parents:
3b7b3650a65b00ad55d99a0b87bca836c6c2879f
Message:
Make modules in dyn_modules require libSingular to be built first on
Windows only, and only for modules that are not being built as built-in
modules.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • m4/win-flags.m4

    r3b7b36 rf6e134  
    77dnl Maybe necessary for mingw as well but haven't tested
    88  case $host_os in
    9     *cygwin* ) AX_APPEND_LINK_FLAGS([-Wl,-Bdynamic]);;
     9    *cygwin* | *mingw*) os_win32=yes;;
     10    *) os_win32=no;;
    1011  esac
    1112
     13  AC_SUBST(SINGULAR_LDFLAGS)
     14
     15  if test x$os_win32 = xyes; then
     16    AX_APPEND_LINK_FLAGS([-Wl,-Bdynamic])
    1217dnl libtool requires "-no-undefined" for win32 dll
    13   AC_SUBST(SINGULAR_LDFLAGS)
    14   case $host_os in
    15     *cygwin* | *mingw*)
    16       if test x"$enable_shared" = xyes; then
    17         SINGULAR_LDFLAGS="$SINGULAR_LDFLAGS -no-undefined"
    18       fi
    19     ;;
    20   esac
     18    SINGULAR_LDFLAGS="$SINGULAR_LDFLAGS -no-undefined"
     19  fi
     20
     21  AM_CONDITIONAL([SING_WIN], [test x$os_win32 = xyes])
    2122])
Note: See TracChangeset for help on using the changeset viewer.