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.
This commit is contained in:
Viktor Szakats
2009-03-30 11:15:54 +00:00
parent 98ab31eed2
commit 5985bfa2d2
3 changed files with 25 additions and 3 deletions

View File

@@ -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.

View File

@@ -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)

View File

@@ -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