2009-10-03 13:21 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)

* INSTALL
    + Added MSVC Itanium build example.
    + Added generic build instructions/advices for Windows x64 hosts.
    + Added build examples for Windows x64 hosts.
      (most of the 32-bit Windows examples work as is, so I've 
      only added a few where there are differences and which I've 
      tested)
      NOTE: x64 build of mingw32-make isn't used in these 
            examples yet.
    ! Minor fixes to OS/2 build examples.

  * ChangeLog
    ! Few typos.
This commit is contained in:
Viktor Szakats
2009-10-03 11:25:30 +00:00
parent b25cea937d
commit ad3c7ca184
2 changed files with 48 additions and 5 deletions

View File

@@ -17,6 +17,21 @@
past entries belonging to author(s): Viktor Szakats.
*/
2009-10-03 13:21 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* INSTALL
+ Added MSVC Itanium build example.
+ Added generic build instructions/advices for Windows x64 hosts.
+ Added build examples for Windows x64 hosts.
(most of the 32-bit Windows examples work as is, so I've
only added a few where there are differences and which I've
tested)
NOTE: x64 build of mingw32-make isn't used in these
examples yet.
! Minor fixes to OS/2 build examples.
* ChangeLog
! Few typos.
2009-10-02 23:35 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbxbp/xbpappevent.prg
* contrib/hbxbp/xbpbrowse.prg
@@ -64,15 +79,15 @@
+ Added OS/2 GCC OMF support.
This tries to fix resource support in hbmk2 compared to David's
solution. hbmk2 support is completely newly done, .mk support was imported
as is, with little change in actication logic.
as is, with little change in activation logic.
! Fixed to use $(ECHOQUOTE) in some $(ECHO) command parameters.
; NOTE: Until we don't add autodetection for OMF supporting GCC versions,
; NOTE: Until we add autodetection for OMF supporting GCC versions,
it will have to be selected manually using HB_COMPILER=gccomf.
Notice that for GCC 4.x this is obligatory since COFF support is
broken in these versions.
Additional EMX* envvar options are left as an excercise for the
users, I intentionally didn't document these in INSTALL, as INSTALL
servers as Harbour documentation, not 3rd party tools like GCC.
serves as Harbour documentation, not 3rd party tools like GCC.
* config/global.mk
! Minor in comment.

View File

@@ -626,6 +626,11 @@ HARBOUR
mingw32-make
---
--- MSVC 2008 for Windows Itanium (requires preceding build for native target)
call "%ProgramFiles%\Microsoft Visual Studio 9.0\VC\vcvarsall.bat" x86_ia64
mingw32-make
---
--- MSVC 2008 for Windows CE ARM (requires preceding build for native target)
set INCLUDE=%ProgramFiles%\Microsoft Visual Studio 9.0\VC\ce\include;%ProgramFiles%\Windows Mobile 5.0 SDK R2\PocketPC\Include\Armv4i
set LIB=%ProgramFiles%\Microsoft Visual Studio 9.0\VC\ce\lib\armv4i;%ProgramFiles%\Windows Mobile 5.0 SDK R2\PocketPC\Lib\ARMV4I
@@ -797,6 +802,29 @@ HARBOUR
set HB_BUILD_PKG=yes
-->8--
for Windows x64 (x86_64) hosts
------------------------------
Same as regular Windows, but you'll have to change %ProgramFiles% to
%ProgramFiles(x86)% for 32-bit and mixed tools, you can build for
both x86 and x64 without building a native target first, and potential
differences in compilers to use native binaries if they are available.
--- MSVC 2008
call "%ProgramFiles(x86)%\Microsoft Visual Studio 9.0\VC\vcvarsall.bat"
mingw32-make
---
--- MSVC 2008 for Windows x86-64
call "%ProgramFiles(x86)%\Microsoft Visual Studio 9.0\VC\vcvarsall.bat" amd64
mingw32-make
---
--- MSVC 2008 for Windows Itanium (requires preceding build for native target)
call "%ProgramFiles(x86)%\Microsoft Visual Studio 9.0\VC\vcvarsall.bat" x86_ia64
mingw32-make
---
for MS-DOS hosts
----------------
@@ -836,12 +864,12 @@ HARBOUR
for OS/2 hosts
--------------
--- GCC 3.3.4
--- GCC 3.3.4 and GCC 3.3.5
C:\usr\bin\gccenv.cmd
os2-make
--- GCC 4.x
C:\usr\bin\gccenv.cmd
C:\usr\local433\gccenv.cmd
set HB_COMPILER=gccomf
os2-make