From 8948395d4f4d4255ec8d5fe0e506624a507cc71c Mon Sep 17 00:00:00 2001 From: Viktor Szakats Date: Tue, 9 Oct 2012 17:45:57 +0000 Subject: [PATCH] 2012-10-09 19:45 UTC+0200 Viktor Szakats (harbour syenar.net) * ChangeLog ! typo in prev commit description 2012-10-09 19:38 UTC+0200 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.*.po * utils/hbmk2/hbmk2.prg + added experimental feature to embed whole build-file logic into the hbmk2 executable and reference these from user make files. Currently .hbm files are supported (.hbm file is simply a collection of hbmk2 options which do not form a separate subproject). To refer to such built-in .hbm files, one should use $ It's a straightforward way to ship ready-made collections of options for specific purposes, without installing external .hbm files. Filenames are case-sensitive. NOTE: When referring to built-in .hbm files, it will behave as it was part of the parent make file, which means ${HB_DIR}, ${HB_DIRNAME}, ${HB_NAME}, ${HB_SELF} will return the parent file, not the name of the built-in file itself. As usual you can override any options by placing them after including the .hbm file. + added option to remove files added via -instfile= option by using -instfile=[:]. All files added to the specified group will be removed from the list. Note that removing internally added files by hbmk2 itself (f.e. the main built target (empty group) and implibs ('implib', 'depimplib', 'depimplibsrc')) have undefined results, so avoid it. ! fixed to use THREAD STATIC instead of STATIC in some places (could not cause problems in current usage) * use hb_HCaseMatch() instead of hb_HSetCaseMatch() --- harbour/ChangeLog | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/harbour/ChangeLog b/harbour/ChangeLog index b5fc5be8de..38a76de592 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -16,6 +16,10 @@ The license applies to all entries newer than 2009-04-28. */ +2012-10-09 19:45 UTC+0200 Viktor Szakats (harbour syenar.net) + * ChangeLog + ! typo in prev commit description + 2012-10-09 19:38 UTC+0200 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.*.po * utils/hbmk2/hbmk2.prg @@ -33,13 +37,14 @@ means ${HB_DIR}, ${HB_DIRNAME}, ${HB_NAME}, ${HB_SELF} will return the parent file, not the name of the built-in file itself. - As usual you can override any options by overriding + As usual you can override any options by placing them after including the .hbm file. + added option to remove files added via -instfile= - option by using -instfile=[:]. All files to - the specified group will be removed. Note that - removing internally added files by hbmk2 itself - (f.e. the main built target and implibs) have + option by using -instfile=[:]. All files added + to the specified group will be removed from the list. + Note that removing internally added files by hbmk2 + itself (f.e. the main built target (empty group) and + implibs ('implib', 'depimplib', 'depimplibsrc')) have undefined results, so avoid it. ! fixed to use THREAD STATIC instead of STATIC in some places (could not cause problems in current usage)