2010-04-23 19:12 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
! Fixed path normalization to return '.' in case a
non-empty path becomes an empty one after normalization.
* Added extra protection to avoid '-I' option with empty
parameter.
This commit is contained in:
@@ -17,6 +17,13 @@
|
||||
past entries belonging to author(s): Viktor Szakats.
|
||||
*/
|
||||
|
||||
2010-04-23 19:12 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
|
||||
* utils/hbmk2/hbmk2.prg
|
||||
! Fixed path normalization to return '.' in case a
|
||||
non-empty path becomes an empty one after normalization.
|
||||
* Added extra protection to avoid '-I' option with empty
|
||||
parameter.
|
||||
|
||||
2010-04-23 14:51 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
|
||||
* contrib/hbcups/hbcups.c
|
||||
% Minor opt.
|
||||
|
||||
@@ -3752,15 +3752,17 @@ FUNCTION hbmk2( aArgs, /* @ */ lPause )
|
||||
|
||||
IF ! lSkipBuild .AND. ! lStopAfterInit
|
||||
FOR EACH tmp IN hbmk[ _HBMK_aINCPATH ]
|
||||
/* Different escaping for internal and external compiler. */
|
||||
IF hbmk[ _HBMK_nHBMODE ] == _HBMODE_NATIVE
|
||||
AAdd( hbmk[ _HBMK_aOPTPRG ], "-i" + tmp )
|
||||
ELSE
|
||||
AAdd( hbmk[ _HBMK_aOPTPRG ], "-i" + FN_Escape( tmp, nCmd_Esc ) )
|
||||
ENDIF
|
||||
IF ! lStopAfterHarbour
|
||||
AAdd( hbmk[ _HBMK_aOPTC ], StrTran( cOptIncMask, "{DI}", FN_Escape( tmp, nCmd_Esc ) ) )
|
||||
AAdd( hbmk[ _HBMK_aOPTRES ], StrTran( cOptIncMask, "{DI}", FN_Escape( tmp, nCmd_Esc ) ) )
|
||||
IF ! Empty( tmp )
|
||||
/* Different escaping for internal and external compiler. */
|
||||
IF hbmk[ _HBMK_nHBMODE ] == _HBMODE_NATIVE
|
||||
AAdd( hbmk[ _HBMK_aOPTPRG ], "-i" + tmp )
|
||||
ELSE
|
||||
AAdd( hbmk[ _HBMK_aOPTPRG ], "-i" + FN_Escape( tmp, nCmd_Esc ) )
|
||||
ENDIF
|
||||
IF ! lStopAfterHarbour
|
||||
AAdd( hbmk[ _HBMK_aOPTC ], StrTran( cOptIncMask, "{DI}", FN_Escape( tmp, nCmd_Esc ) ) )
|
||||
AAdd( hbmk[ _HBMK_aOPTRES ], StrTran( cOptIncMask, "{DI}", FN_Escape( tmp, nCmd_Esc ) ) )
|
||||
ENDIF
|
||||
ENDIF
|
||||
NEXT
|
||||
ENDIF
|
||||
@@ -6033,6 +6035,10 @@ STATIC FUNCTION PathNormalize( cPath, lNormalize )
|
||||
ENDIF
|
||||
NEXT
|
||||
ENDIF
|
||||
|
||||
IF Empty( cPath )
|
||||
cPath := "."
|
||||
ENDIF
|
||||
ENDIF
|
||||
|
||||
RETURN cPath
|
||||
|
||||
Reference in New Issue
Block a user