diff --git a/harbour/ChangeLog b/harbour/ChangeLog index 1db2efa297..240485ca15 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -8,6 +8,23 @@ 2009-12-31 13:59 UTC+0100 Foo Bar (foo.bar foobar.org) */ +2009-03-30 13:10 UTC+0200 Viktor Szakats (harbour.01 syenar hu) + * INSTALL + * Split Windows compiler list to 'recommended' and 'supported' + sublists. Recommended are MinGW and MSVC. + Some comments on the rest: + - pocc: lack of 3rd party support, mediocre performance. + - owatcom: lack of 3rd party support, bad performance, + proprietary object/dll format. + - bcc: lack of 3rd party support, mediocre performance, has known bugs, + proprietary object/dll format. + - xcc: for testing only. + - icc: for testing and code validation only. + - cygwin: for some niche purposes. MinGW is a superior choice. + + * mpkg_win.bat + + Added support for mingw64 and mingwce. + 2009-03-30 12:32 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * contrib/hbqt/Makefile - Disabled for bcc and pocc due to compilation error. diff --git a/harbour/INSTALL b/harbour/INSTALL index f5d3b598cd..54ff2ab2f8 100644 --- a/harbour/INSTALL +++ b/harbour/INSTALL @@ -179,7 +179,7 @@ SUPPORTED C COMPILERS UNDER DIFFERENT PLATFORMS ------------------------ gcc - GNU C - Windows + Windows (recommended) ------- mingw - MinGW GNU C mingw64 - MinGW GNU C x64 @@ -188,6 +188,9 @@ SUPPORTED C COMPILERS UNDER DIFFERENT PLATFORMS msvc64 - Microsoft Visual C++ x64 msvcia64 - Microsoft Visual C++ IA64 msvcce - Microsoft Visual C++ ARM (Windows CE) + + Windows (supported, but not recommended, certain features may be missing) + ------- pocc - Pelles C 4.5 and above pocc64 - Pelles C 5.0 x64 poccce - Pelles C 5.0 ARM (Windows CE) diff --git a/harbour/mpkg_win.bat b/harbour/mpkg_win.bat index 71d8370861..a30e0818cd 100644 --- a/harbour/mpkg_win.bat +++ b/harbour/mpkg_win.bat @@ -50,8 +50,10 @@ set HB_BUILD_IMPLIB=no set HB_USER_CFLAGS=%HB_USER_CFLAGS% -DHB_FM_STATISTICS_OFF rem ; Build Harbour -if "%HB_COMPILER%" == "mingw" ( sh make_gnu.sh clean install && goto MK_PKG ) -if "%HB_COMPILER%" == "cygwin" ( sh make_gnu.sh clean install && goto MK_PKG ) +if "%HB_COMPILER%" == "mingw" ( sh make_gnu.sh clean install && goto MK_PKG ) +if "%HB_COMPILER%" == "mingw64" ( sh make_gnu.sh clean install && goto MK_PKG ) +if "%HB_COMPILER%" == "mingwce" ( sh make_gnu_xmingwce.sh clean install && goto MK_PKG ) +if "%HB_COMPILER%" == "cygwin" ( sh make_gnu.sh clean install && goto MK_PKG ) call make_gnu.bat :MK_PKG