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 $<filename.hbm>
      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=[<group>:]. 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()
This commit is contained in:
Viktor Szakats
2012-10-09 17:45:57 +00:00
parent 6e22f986a8
commit 8948395d4f

View File

@@ -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=[<group>:]. 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=[<group>:]. 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)