mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-05-29 00:10:21 +02:00
Define AC_LIBTOOL_WIN32_DLL to build clean dlls
on Win32 platforms. Define extra compiler flags necessary to build clean dlls.
This commit is contained in:
parent
7ed1380067
commit
78f8126600
1 changed files with 15 additions and 0 deletions
|
@ -6,10 +6,25 @@ AC_CONFIG_SRCDIR([readline.c])
|
||||||
PACKAGE=guile-readline
|
PACKAGE=guile-readline
|
||||||
AM_INIT_AUTOMAKE($PACKAGE, $VERSION, no-define)
|
AM_INIT_AUTOMAKE($PACKAGE, $VERSION, no-define)
|
||||||
|
|
||||||
|
AC_PROG_INSTALL
|
||||||
AC_PROG_CC
|
AC_PROG_CC
|
||||||
AM_PROG_CC_STDC
|
AM_PROG_CC_STDC
|
||||||
|
AC_LIBTOOL_WIN32_DLL
|
||||||
AM_PROG_LIBTOOL
|
AM_PROG_LIBTOOL
|
||||||
|
|
||||||
|
dnl
|
||||||
|
dnl Check for Winsock and other functionality on Win32 (*not* CygWin)
|
||||||
|
dnl
|
||||||
|
AC_CYGWIN
|
||||||
|
AC_MINGW32
|
||||||
|
EXTRA_DEFS=""
|
||||||
|
if test "$MINGW32" = "yes" ; then
|
||||||
|
if test $enable_shared = yes ; then
|
||||||
|
EXTRA_DEFS="-D__SCM_IMPORT__ -D__READLINE_IMPORT__"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
AC_SUBST(EXTRA_DEFS)
|
||||||
|
|
||||||
for termlib in ncurses curses termcap terminfo termlib ; do
|
for termlib in ncurses curses termcap terminfo termlib ; do
|
||||||
AC_CHECK_LIB(${termlib}, tgoto,
|
AC_CHECK_LIB(${termlib}, tgoto,
|
||||||
[LIBS="-l${termlib} $LIBS"; break])
|
[LIBS="-l${termlib} $LIBS"; break])
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue