diff src/libffi.mk @ 3131:1a25ea16434b

[MSVC] enable libffi compilation
author Michael Goffioul <michael.goffioul@gmail.com>
date Fri, 12 Jul 2013 11:19:31 -0400
parents 5ef49fb3299d
children a606177f2057
line wrap: on
line diff
--- a/src/libffi.mk	Thu Jul 11 23:48:53 2013 -0400
+++ b/src/libffi.mk	Fri Jul 12 11:19:31 2013 -0400
@@ -20,12 +20,15 @@
     cd '$(1)' && ./configure \
         $(HOST_AND_BUILD_CONFIGURE_OPTIONS) \
         --prefix='$(HOST_PREFIX)' \
-        $(ENABLE_SHARED_OR_STATIC)
+        $(ENABLE_SHARED_OR_STATIC) \
+	&& $(CONFIGURE_POST_HOOK)
     $(MAKE) -C '$(1)/$(TARGET)' -j '$(JOBS)'
     $(MAKE) -C '$(1)/$(TARGET)' -j 1 install
 
-    '$(MXE_CC)' \
-        -W -Wall -Werror -std=c99 -pedantic \
-        '$(2).c' -o '$(HOST_BINDIR)/test-libffi.exe' \
-        `'$(MXE_PKG_CONFIG)' libffi --cflags --libs`
+    if [ $(MXE_SYSTEM) != msvc ]; then \
+        '$(MXE_CC)' \
+            -W -Wall -Werror -std=c99 -pedantic \
+            '$(2).c' -o '$(HOST_BINDIR)/test-libffi.exe' \
+            `'$(MXE_PKG_CONFIG)' libffi --cflags --libs`; \
+    fi
 endef