${PROG_IMPLIB_LDFLAGS} should work now.

This commit is contained in:
Jonathan Schleifer 2007-09-27 21:01:32 +02:00
parent 74b9c5d795
commit e2ddb959c0
2 changed files with 18 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_LDFLAGS = @PROG_IMPLIB_LDFLAGS@
PROG_SUFFIX = @EXEEXT@ PROG_SUFFIX = @EXEEXT@
LIB_CPPFLAGS = @LIB_CPPFLAGS@ LIB_CPPFLAGS = @LIB_CPPFLAGS@
LIB_CFLAGS = @LIB_CFLAGS@ LIB_CFLAGS = @LIB_CFLAGS@

View file

@ -18,6 +18,22 @@ dnl ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
dnl POSSIBILITY OF SUCH DAMAGE. dnl POSSIBILITY OF SUCH DAMAGE.
dnl dnl
AC_DEFUN([BUILDSYS_PROG_IMPLIB], [
AC_MSG_CHECKING(wether we need an implib)
case "$target" in
*-*-cygwin | *-*-mingw32)
AC_MSG_RESULT(yes)
PROG_IMPLIB_LDFLAGS='-Wl,-export-all-symbols,--out-implib,lib$${i%.exe}.a'
;;
*)
AC_MSG_RESULT(no)
PROG_IMPLIB_LDFLAGS=''
;;
esac
AC_SUBST(PROG_IMPLIB_LDFLAGS)
])
AC_DEFUN([BUILDSYS_SHARED_LIB], [ AC_DEFUN([BUILDSYS_SHARED_LIB], [
AC_MSG_CHECKING(for shared library system) AC_MSG_CHECKING(for shared library system)
case "$target" in case "$target" in