Changeset f6e134 in git for m4


Ignore:
Timestamp:
Feb 2, 2017, 3:21:44 PM (7 years ago)
Author:
Erik M. Bray <erik.bray@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
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.
Location:
m4
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • m4/options.m4

    r3b7b36 rf6e134  
    329329      LL="${LL} $a"
    330330      BUILTIN_LIBS="${BUILTIN_LIBS} dyn_modules/$a/$a.la"
     331      BUILTIN_MODULES="${BUILTIN_MODULES} dyn_modules/$a"
    331332      AC_MSG_RESULT(yes)
    332333
     
    367368 AC_DEFINE_UNQUOTED([SI_BUILTINMODULES_ADD(add)],[$L],[Add(list) for Builtin modules])
    368369 AC_SUBST(BUILTIN_LIBS)
     370 AC_SUBST(BUILTIN_MODULES)
    369371
    370372 AM_CONDITIONAL([SI_BUILTIN_STATICDEMO], [test x$bi_staticdemo = xtrue])
  • 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.