Build:MozTools
From Mozilla x86-64
To build Mozilla products such as Firefox, Thunderbird or Seamonkey, you need libIDL for xpidl tool. Because XPCOM interface is defined as IDL, so you need a conversion tool from IDL to C/C++ header.
Contents |
Glib 1.2.10
Files
- glib-1.2.10
- static build patch from Bug 242870 - Statically link libIDL, glib with xpidl on Windows
How to Build
- Run make
nmake /f makefile.msc
libIDL 0.6.8
Files
- libIDL-0.6.8.tar.gz
- static build patch from Bug 242870 - Statically link libIDL, glib with xpidl on Windows
How to Build
- Apply the following patch
--- IDL.h.orig Mon Oct 18 03:04:11 1999 +++ IDL.h Tue Sep 23 12:40:48 2008 @@ -101,6 +101,8 @@ #ifdef G_HAVE_GINT64 # if G_MAXLONG > 0xffffffffUL # define IDL_LL "l" +# else ifdef _MSC_VER +# define IDL_LL "I64" # else # define IDL_LL "ll" # endif
- Run make
nmake /f makefile.msc
