2012-11-10 15:33 UTC+0100 Viktor Szakats (harbour syenar.net)

* contrib/hbpre.hbm
  * contrib/make.hb
    * avoid one internal make.hb macro completely. This comes
      with a 7 chars longer command line which might be a
      problem on MS-DOS systems, but .dlls are not typical
      there and projects with many dependencies will be
      long anyway.
This commit is contained in:
Viktor Szakats
2012-11-10 14:37:54 +00:00
parent b27cb69b33
commit df01fb28ec
3 changed files with 11 additions and 4 deletions

View File

@@ -16,6 +16,15 @@
The license applies to all entries newer than 2009-04-28.
*/
2012-11-10 15:33 UTC+0100 Viktor Szakats (harbour syenar.net)
* contrib/hbpre.hbm
* contrib/make.hb
* avoid one internal make.hb macro completely. This comes
with a 7 chars longer command line which might be a
problem on MS-DOS systems, but .dlls are not typical
there and projects with many dependencies will be
long anyway.
2012-11-10 15:26 UTC+0100 Viktor Szakats (harbour syenar.net)
* contrib/hbpost.hbm
% synced back with utils/hbmk2/pkg_dynl.hbm, thus avoiding

View File

@@ -15,8 +15,6 @@
{(HB_BUILD_MODE='cpp')|(!HB_BUILD_MODE&allmsvc)}-cpp=yes
{HB_BUILD_MODE='c'}-cpp=no
{_HB_BUILD_LIBDYN}-hbdyn
-c=iso90
# For cegcc Windows headers

View File

@@ -542,14 +542,14 @@ STATIC FUNCTION call_hbmk2( cProjectPath, cOptionsPre, cDynSuffix, cStdErr, cStd
IF cDynSuffix != NIL
hb_SetEnv( "_HB_DYNSUFF", cDynSuffix ) /* Request dll version of Harbour contrib dependencies (the implibs) to be linked (experimental) */
hb_SetEnv( "_HB_BUILD_LIBDYN", "yes" )
cOptionsPre += " -hbdyn"
IF hb_FileExists( hb_FNameExtSet( cProjectPath, ".hbc" ) )
cOptionsLibDyn += " " + hb_FNameExtSet( cProjectPath, ".hbc" )
ENDIF
ELSE
hb_SetEnv( "_HB_DYNSUFF" )
hb_SetEnv( "_HB_BUILD_LIBDYN" )
ENDIF
hb_SetEnv( "_HB_CONTRIB_SUBDIR", hb_FNameDir( hb_DirSepToOS( cProjectPath ) ) )