2009-12-05 04:33 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)

* utils/hbmk2/hbmk2.prg
    ! Fixed to pass self-inherited -mlp64, -mlp32, -m64, -m32
      C compiler flags also to executable and dynlib linker.
This commit is contained in:
Viktor Szakats
2009-12-05 03:35:01 +00:00
parent 22e65f082a
commit c9b897c20e
2 changed files with 13 additions and 7 deletions

View File

@@ -17,6 +17,11 @@
past entries belonging to author(s): Viktor Szakats.
*/
2009-12-05 04:33 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
! Fixed to pass self-inherited -mlp64, -mlp32, -m64, -m32
C compiler flags also to executable and dynlib linker.
2009-12-05 04:28 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* src/pp/hbpp.c
* src/compiler/hbusage.c

View File

@@ -2342,13 +2342,14 @@ FUNCTION hbmk( aArgs, /* @ */ lPause )
ENDIF
/* Always inherit/reproduce some flags from self */
tmp := hb_Version( HB_VERSION_FLAG_C )
IF "-mlp64" $ tmp ; AAddNew( hbmk[ _HBMK_aOPTC ], "-mlp64" )
ELSEIF "-mlp32" $ tmp ; AAddNew( hbmk[ _HBMK_aOPTC ], "-mlp32" )
ELSEIF "-m64" $ tmp ; AAddNew( hbmk[ _HBMK_aOPTC ], "-m64" )
ELSEIF "-m32" $ tmp ; AAddNew( hbmk[ _HBMK_aOPTC ], "-m32" )
ENDIF
FOR EACH tmp IN { "-mlp64", "-mlp32", "-m64", "-m32" }
IF tmp $ hb_Version( HB_VERSION_FLAG_C )
AAddNew( hbmk[ _HBMK_aOPTC ], tmp )
AAddNew( hbmk[ _HBMK_aOPTL ], tmp )
AAddNew( hbmk[ _HBMK_aOPTD ], tmp )
EXIT
ENDIF
NEXT
/* Add system libraries */
IF ! hbmk[ _HBMK_lSHARED ]