diff --git a/harbour/ChangeLog b/harbour/ChangeLog index 7112e43ba9..c37f29aa26 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -16,6 +16,37 @@ The license applies to all entries newer than 2009-04-28. */ +2012-03-03 16:10 UTC+0100 Viktor Szakats (harbour syenar.net) + * package/winuni/mpkg_win_uni.bat + - deleted windows-only contrib specific file installation + procedure. now done by contrib/make.hbs. + ; it also means that contrib-specific public files are + now included in non-unified installation packages, + created using HB_BUILD_PKG=yes. + + ; TODO: modify *nix package creation scripts to include + /opt/harbour/contrib in the package. + + * config/global.mk + * INSTALL + * changed HB_INSTALL_IMPLIB default to 'yes'. This means + that now the implibs for 3rd party .dlls will be included + in install packages, including the nightly/stable releases. + This is theoretically wrong solution and bad practice, but + to me real life shows that users don't have a clue about + implibs and how to generate them and it also requires users + to build Harbour themselves if they want to use any of the + many libs with implib dependencies, instead of being able + to use binary releases. + One big WARNING applies (quote from INSTALL): + "Also note that the generated implibs will require .dlls + compatible with the ones used at build time." + IOW you must be using the same (or binary compatible) + .dll as was used at built time. If you use something else, + you still will have to generate the implib yourself or + change your .dll version according to above. + [I hope Marek Paliwoda doesn't mind.] + 2012-03-03 15:40 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/hbrun/headers.prg * utils/hbmk2/hbmk2.prg diff --git a/harbour/INSTALL b/harbour/INSTALL index c0be2c9daf..9f1d41d270 100644 --- a/harbour/INSTALL +++ b/harbour/INSTALL @@ -747,21 +747,23 @@ HARBOUR Lib names should be without extension and path. You only need this in special cases, like CodeGuard build with bcc. - - HB_INSTALL_IMPLIB=yes Copy import libraries created for external .dll + - HB_INSTALL_IMPLIB=no Copy import libraries created for external .dll dependencies to the library install directory in - 'install' build phase. Default: no + 'install' build phase. Default: yes (for Windows/OS/2 targets only. Please note that this feature doesn't work with all possible binary distributions of 3rd party packages. - We test only the official/mainstream ones.) + We test only the official/mainstream ones. Also + note that the generated implibs will require .dlls + compatible with the ones used at build time.) - HB_SRC_ROOTPATH=