2012-12-03 15:17 UTC+0100 Viktor Szakats (harbour syenar.net)

* config/global.mk
  * README.txt
    + enabled dynlib generation by default on the Windows
      platform. It means that hbrun will be built in shared
      mode, so it can load them. You can copy hbmk2 to the name
      'hbrun' and get a static built hbrun, or build it using
      its .hbp file to your own needs. If you feel offended
      anyways, turn off dyn contribs as described in README.txt
This commit is contained in:
Viktor Szakats
2012-12-03 14:19:31 +00:00
parent 92d24a5828
commit 67a447e3ec
3 changed files with 18 additions and 2 deletions

View File

@@ -10,6 +10,16 @@
* Change, ! Fix, % Optimization, + Addition, - Removal, ; Comment
*/
2012-12-03 15:17 UTC+0100 Viktor Szakats (harbour syenar.net)
* config/global.mk
* README.txt
+ enabled dynlib generation by default on the Windows
platform. It means that hbrun will be built in shared
mode, so it can load them. You can copy hbmk2 to the name
'hbrun' and get a static built hbrun, or build it using
its .hbp file to your own needs. If you feel offended
anyways, turn off dyn contribs as described in README.txt
2012-12-03 13:03 UTC+0100 Viktor Szakats (harbour syenar.net)
* (whole trunk repo)
* COPYING -> COPYING.txt

View File

@@ -736,7 +736,8 @@ TABLE OF CONTENT
- HB_BUILD_PKG=yes Create release package. Default: no
Requires 'clean install' in root source dir.
- HB_BUILD_DYN=no Create Harbour dynamic libraries. Default: yes
- HB_BUILD_CONTRIB_DYN=yes Create contrib dynamic libraries. Default: no
- HB_BUILD_CONTRIB_DYN=yes Create contrib dynamic libraries. Default: no,
except Windows platform, where it's yes.
- HB_BUILD_SHARED=yes Create Harbour executables in shared mode.
Default: yes when HB_INSTALL_PREFIX points
to a *nix system location, otherwise no.

View File

@@ -146,7 +146,6 @@ ifeq ($(HB_INIT_DONE),)
# Enforce some basic settings for release packages
export HB_BUILD_DYN := yes
export HB_BUILD_CONTRIB_DYN := yes
export HB_BUILD_OPTIM := yes
export HB_BUILD_DEBUG := no
export HB_BUILD_SHARED := no
@@ -392,6 +391,12 @@ ifeq ($(HB_HOST_PLAT),)
endif
endif
ifneq ($(filter $(HB_HOST_PLAT),win),)
ifeq ($(HB_BUILD_CONTRIB_DYN),)
export HB_BUILD_CONTRIB_DYN := yes
endif
endif
ifneq ($(filter $(HB_HOST_PLAT),win wce dos os2),)
HB_HOST_BIN_EXT := .exe
else