2010-07-08 17:39 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)

* INSTALL
  * contrib/hbqt/hbqts.hbp
  * contrib/hbqt/Makefile
  * contrib/hbqt/hbqtguis.hbp
  * contrib/hbqt/hbqtcores.hbp
  * contrib/hbqt/hbqtnetworks.hbp
    * HB_QT_STATIC renamed to HB_BUILD_QT_STATIC (INCOMPATIBLE)
      (may not be final name)

  * contrib/hbqt/hbqt.hbc
    * Using HB_STATIC_QT envvar to chose to build against static 
      HBQT/QT components. This makes it in sync with rest of 
      contribs.
This commit is contained in:
Viktor Szakats
2010-07-08 15:39:35 +00:00
parent 3477752517
commit 43bdb1ff74
8 changed files with 35 additions and 20 deletions

View File

@@ -16,6 +16,21 @@
The license applies to all entries newer than 2009-04-28.
*/
2010-07-08 17:39 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* INSTALL
* contrib/hbqt/hbqts.hbp
* contrib/hbqt/Makefile
* contrib/hbqt/hbqtguis.hbp
* contrib/hbqt/hbqtcores.hbp
* contrib/hbqt/hbqtnetworks.hbp
* HB_QT_STATIC renamed to HB_BUILD_QT_STATIC (INCOMPATIBLE)
(may not be final name)
* contrib/hbqt/hbqt.hbc
* Using HB_STATIC_QT envvar to chose to build against static
HBQT/QT components. This makes it in sync with rest of
contribs.
2010-07-08 17:28 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/make.hbs
+ Added experimental dependency display in stdalone mode.
@@ -33,7 +48,7 @@
- contrib/hbssl/hbssls.hbc
* Merged static .hbc files into "normal" .hbc files. Now static
mode can be selected by setting HB_STATIC_* to 'yes' or '1'.
; TODO: Rename HB_QT_STATIC to HB_STATIC_QT.
; TODO: Rename HB_QT_STATIC to HB_STATIC_QT. [DONE]
; TODO: Document new setting in install.
* contrib/hbssl/tests/test.prg

View File

@@ -333,9 +333,9 @@ HARBOUR
locally hosted copy of these packages, where applicable. 'nolocal' will
explicitly disable using locally hosted copies.
Some contribs support build mode in which they can be linked _statically_
with 3rd party components:
HB_QT_STATIC=yes (only meaningful on Windows platform)
To enable building libs that build against static version of 3rd party
components:
HB_QT_BUILD_STATIC=yes (only meaningful on Windows platform)
You can override automatic detection of QT 'moc', 'rcc' and 'uic' tools
by using HB_QTPATH and optionally HB_QTPOSTFIX envvars, f.e.:

View File

@@ -21,7 +21,7 @@ ifneq ($(HB_HAS_QT),)
include $(TOP)$(ROOT)config/header.mk
include $(TOP)$(ROOT)config/lib.mk
ifneq ($(HB_QT_STATIC),)
ifneq ($(HB_QT_BUILD_STATIC),)
ifneq ($(filter $(HB_PLATFORM),win wce),)
DIRS += hbqts
endif

View File

@@ -8,17 +8,17 @@ plugins=hbmk2_plugin_qt.hbs
{allwin|os2}libpaths=${HB_WITH_QT}\..\lib
{!HB_QT_STATIC}libs=hbqt hbqtcore hbqtgui hbqtnetwork
{!HB_QT_STATIC&allwin}libs=QtCore4 QtGui4 QtNetwork4 QtUiTools
{!HB_QT_STATIC&os2}libs=QtCore4 QtGui4 QtNet4 QtUiTools
{!HB_QT_STATIC&linux}libs=QtCore QtGui QtNetwork QtUiTools
{!HB_QT_STATIC&darwin}libs=/Library/Frameworks/QtCore.framework/QtCore
{!HB_QT_STATIC&darwin}libs=/Library/Frameworks/QtGui.framework/QtGui
{!HB_QT_STATIC&darwin}libs=/Library/Frameworks/QtNetwork.framework/QtNetwork
{!HB_QT_STATIC&darwin}libs=QtUiTools
{HB_QT_STATIC&allwin}libs=hbqts hbqtcores hbqtguis hbqtnetworks
{HB_QT_STATIC&linux}libs=hbqt hbqtcore hbqtgui hbqtnetwork
{HB_QT_STATIC&(allwin|linux)}libs=QtCore QtGui QtNetwork QtUiTools
{!HB_STATIC_QT}libs=hbqt hbqtcore hbqtgui hbqtnetwork
{!HB_STATIC_QT&allwin}libs=QtCore4 QtGui4 QtNetwork4 QtUiTools
{!HB_STATIC_QT&os2}libs=QtCore4 QtGui4 QtNet4 QtUiTools
{!HB_STATIC_QT&linux}libs=QtCore QtGui QtNetwork QtUiTools
{!HB_STATIC_QT&darwin}libs=/Library/Frameworks/QtCore.framework/QtCore
{!HB_STATIC_QT&darwin}libs=/Library/Frameworks/QtGui.framework/QtGui
{!HB_STATIC_QT&darwin}libs=/Library/Frameworks/QtNetwork.framework/QtNetwork
{!HB_STATIC_QT&darwin}libs=QtUiTools
{HB_STATIC_QT&allwin}libs=hbqts hbqtcores hbqtguis hbqtnetworks
{HB_STATIC_QT&linux}libs=hbqt hbqtcore hbqtgui hbqtnetwork
{HB_STATIC_QT&(allwin|linux)}libs=QtCore QtGui QtNetwork QtUiTools
{allgcc}libs=supc++
{win|os2}hbcppmm=yes

View File

@@ -2,7 +2,7 @@
# $Id$
#
-stop{!HB_QT_STATIC|!allwin}
-stop{!HB_QT_BUILD_STATIC|!allwin}
hbqtcore.hbp

View File

@@ -2,7 +2,7 @@
# $Id$
#
-stop{!HB_QT_STATIC|!allwin}
-stop{!HB_QT_BUILD_STATIC|!allwin}
hbqtgui.hbp

View File

@@ -2,7 +2,7 @@
# $Id$
#
-stop{!HB_QT_STATIC|!allwin}
-stop{!HB_QT_BUILD_STATIC|!allwin}
hbqtnetwork.hbp

View File

@@ -2,7 +2,7 @@
# $Id$
#
-stop{!HB_QT_STATIC|!allwin}
-stop{!HB_QT_BUILD_STATIC|!allwin}
hbqt.hbp