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:
@@ -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.
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user