Add msvc.sh wrapper
This commit is contained in:
27
patches/msvc
27
patches/msvc
@@ -2,9 +2,15 @@ Index: libffi/ChangeLog.libffi
|
||||
===================================================================
|
||||
--- libffi.orig/ChangeLog.libffi
|
||||
+++ libffi/ChangeLog.libffi
|
||||
@@ -1,3 +1,20 @@
|
||||
@@ -1,3 +1,26 @@
|
||||
+2010-01-15 Anthony Green <green@redhat.com>
|
||||
+
|
||||
+ * README: Add notes on building with Microsoft Visual C++.
|
||||
+
|
||||
+2010-01-15 Daniel Witte <dwitte@mozilla.com>
|
||||
+
|
||||
+ * msvcc.sh: New file.
|
||||
+
|
||||
+ * src/x86/win32.S: Port assembly routines to MSVC and #ifdef.
|
||||
+ * src/x86/ffi.c: Tweak function declaration and remove excess
|
||||
+ parens.
|
||||
@@ -918,3 +924,22 @@ Index: libffi/src/x86/win32.S
|
||||
+
|
||||
+#endif /* !_MSC_VER */
|
||||
+
|
||||
Index: libffi/README
|
||||
===================================================================
|
||||
--- libffi.orig/README
|
||||
+++ libffi/README
|
||||
@@ -109,6 +109,14 @@ will add some extra code which will supp
|
||||
are using Purify with libffi. Only use this switch when using
|
||||
Purify, as it will slow down the library.
|
||||
|
||||
+It's also possible to build libffi on Windows platforms with
|
||||
+Microsoft's Visual C++ compiler. In this case, use the msvcc.sh
|
||||
+wrapper script during configuration like so:
|
||||
+
|
||||
+path/to/configure --enable-shared --enable-static \
|
||||
+ CC=path/to/msvcc.sh LD=link \
|
||||
+ CPP=\"cl -nologo -EP\"
|
||||
+
|
||||
Configure has many other options. Use "configure --help" to see them all.
|
||||
|
||||
Once configure has finished, type "make". Note that you must be using
|
||||
|
||||
Reference in New Issue
Block a user