Merge pull request #23 from rurban/master
authorAnthony Green <green@moxielogic.com>
Wed, 2 Jan 2013 14:30:03 +0000 (06:30 -0800)
committerAnthony Green <green@moxielogic.com>
Wed, 2 Jan 2013 14:30:03 +0000 (06:30 -0800)
cygwin/mingw shared libs need libtool LDFLAGS = -no-undefined

1  2 
Makefile.am

diff --cc Makefile.am
@@@ -193,12 -191,19 +193,12 @@@ endi
  libffi_convenience_la_SOURCES = $(libffi_la_SOURCES)
  nodist_libffi_convenience_la_SOURCES = $(nodist_libffi_la_SOURCES)
  
 -AM_CFLAGS = -g
 -if FFI_DEBUG
 -# Build debug. Define FFI_DEBUG on the commandline so that, when building with
 -# MSVC, it can link against the debug CRT.
 -AM_CFLAGS += -DFFI_DEBUG
 -endif
 +AM_CFLAGS = -Wall -g -fexceptions
 +
 +LTLDFLAGS = $(shell $(SHELL) $(top_srcdir)/../libtool-ldflags $(LDFLAGS))
  
- libffi_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` $(LTLDFLAGS) $(AM_LTLDFLAGS)
+ libffi_la_LDFLAGS = -no-undefined -version-info `grep -v '^\#' $(srcdir)/libtool-version` $(LTLDFLAGS) $(AM_LTLDFLAGS)
  
 -AM_CPPFLAGS = -I. -I$(top_srcdir)/include -Iinclude -I$(top_srcdir)/src -DFFI_BUILDING
 -AM_CCASFLAGS = $(AM_CPPFLAGS) -g
 +AM_CPPFLAGS = -I. -I$(top_srcdir)/include -Iinclude -I$(top_srcdir)/src
 +AM_CCASFLAGS = $(AM_CPPFLAGS)
  
 -# No install-html or install-pdf support in automake yet
 -.PHONY: install-html install-pdf
 -install-html:
 -install-pdf: