Add ${PROG_IMPLIB_NEEDED}.

This commit is contained in:
Jonathan Schleifer 2007-09-27 21:09:01 +02:00
parent e2ddb959c0
commit f70c80bf7e
2 changed files with 5 additions and 1 deletions

View file

@ -35,6 +35,7 @@ ERLCFLAGS = @ERLCFLAGS@
OBJCFLAGS = @OBJCFLAGS@ OBJCFLAGS = @OBJCFLAGS@
LDFLAGS = @LDFLAGS@ LDFLAGS = @LDFLAGS@
LIBS = @LIBS@ LIBS = @LIBS@
PROG_IMPLIB_NEEDED = @PROG_IMPLIB_NEEDED@
PROG_IMPLIB_LDFLAGS = @PROG_IMPLIB_LDFLAGS@ PROG_IMPLIB_LDFLAGS = @PROG_IMPLIB_LDFLAGS@
PROG_SUFFIX = @EXEEXT@ PROG_SUFFIX = @EXEEXT@
LIB_CPPFLAGS = @LIB_CPPFLAGS@ LIB_CPPFLAGS = @LIB_CPPFLAGS@

View file

@ -23,14 +23,17 @@ AC_DEFUN([BUILDSYS_PROG_IMPLIB], [
case "$target" in case "$target" in
*-*-cygwin | *-*-mingw32) *-*-cygwin | *-*-mingw32)
AC_MSG_RESULT(yes) AC_MSG_RESULT(yes)
PROG_IMPLIB_LDFLAGS='-Wl,-export-all-symbols,--out-implib,lib$${i%.exe}.a' PROG_IMPLIB_NEEDED=1
PROG_IMPLIB_LDFLAGS='-Wl,-export-all-symbols,--out-implib,lib${PROG}.a'
;; ;;
*) *)
AC_MSG_RESULT(no) AC_MSG_RESULT(no)
PROG_IMPLIB_NEEDED=0
PROG_IMPLIB_LDFLAGS='' PROG_IMPLIB_LDFLAGS=''
;; ;;
esac esac
AC_SUBST(PROG_IMPLIB_NEEDED)
AC_SUBST(PROG_IMPLIB_LDFLAGS) AC_SUBST(PROG_IMPLIB_LDFLAGS)
]) ])