From f392ed3cc533198b5682286630443b353727b4e0 Mon Sep 17 00:00:00 2001 From: ketmar Date: Sun, 25 Dec 2011 21:20:29 +0200 Subject: [PATCH] added 'use-mingw32' ; mentioned some new rules in dox --- defaults/Jambase | 13 +++++++++++++ doc/ChangeLog | 3 +++ 2 files changed, 16 insertions(+) diff --git a/defaults/Jambase b/defaults/Jambase index 1792403..a46414b 100644 --- a/defaults/Jambase +++ b/defaults/Jambase @@ -2557,6 +2557,19 @@ rule check-setup-windoze { } +rule use-mingw32 { + CC = i686-pc-mingw32-gcc -static-libgcc ; + C++ = i686-pc-mingw32-g++ -static-libgcc -static-libstdc++ ; + LINK = i686-pc-mingw32-gcc -Wl,--enable-auto-import ; + C++LINK = i686-pc-mingw32-g++ -Wl,--enable-auto-import ; + AR = i686-pc-mingw32-ar -ru ; + RANLIB = i686-pc-mingw32-ranlib ; + + actions WindozeResourceCompiler { + i686-pc-mingw32-windres -i $(>) -o $(<) + } +} + # ObjectNoAliasing filelist ; # turn off aliasing optimization for specified files diff --git a/doc/ChangeLog b/doc/ChangeLog index 1b4c0f5..0c3200a 100644 --- a/doc/ChangeLog +++ b/doc/ChangeLog @@ -176,3 +176,6 @@ [+] regexp engine now undestands some character classes (like :space:) and non-greedy ops [+] call 'check-setup-windoze' rule to enable WINDOZE=1 builds + [+] setup-windoze rule will setup windoze build regardless of WINDOZE=1 + [+] call use-mingw32 rule to use i686-pc-mingw32 crosscompiler instead of wine + [+] call windoze-fix after setting WINDOZE_THREADS, WINLIBS and WINSUBSYS -- 2.11.4.GIT