Boost logo

Boost-Commit :

From: juergen.hunold_at_[hidden]
Date: 2008-05-22 15:02:10


Author: jhunold
Date: 2008-05-22 15:02:10 EDT (Thu, 22 May 2008)
New Revision: 45663
URL: http://svn.boost.org/trac/boost/changeset/45663

Log:
Add support for additional Qt-4.4 libraries

Text files modified:
   trunk/tools/build/v2/tools/qt4.jam | 115 +++++++++++++++++++++++++++++++++------
   1 files changed, 96 insertions(+), 19 deletions(-)

Modified: trunk/tools/build/v2/tools/qt4.jam
==============================================================================
--- trunk/tools/build/v2/tools/qt4.jam (original)
+++ trunk/tools/build/v2/tools/qt4.jam 2008-05-22 15:02:10 EDT (Thu, 22 May 2008)
@@ -164,8 +164,8 @@
         # Test for a buildable Qt.
         if [ glob $(.prefix)/Jamroot ]
         {
+ local all-libraries = QtCore QtGui QtNetwork QtXml QtSql QtSvg QtOpenGL Qt3Support QtTest QtAssistantClient QtDesigner QtUiTools QtDBus QtScript QtHelp QtXmlPatterns QtWebKit phonon ;
             # Import all Qt Modules
- local all-libraries = QtCore QtGui QtNetwork QtXml QtSql QtSvg QtOpenGL Qt3Support QtTest QtAssistantClient QtDesigner QtUiTools QtDBus QtScript ;
             for local l in $(all-libraries)
             {
                 alias $(l)
@@ -399,23 +399,6 @@
                   <include>$(.incprefix)/QtTest
                 ;
 
- # AssistantClient Support
- lib QtAssistantClient : QtGui
- : # requirements
- <name>QtAssistantClient$(suffix_version)
- : # default-build
- : # usage-requirements
- <include>$(.incprefix)/QtAssistant
- ;
- lib QtAssistantClient : QtGui
- : # requirements
- <name>QtAssistantClient$(suffix_debug)$(suffix_version)
- <variant>debug
- : # default-build
- : # usage-requirements
- <include>$(.incprefix)/QtAssistant
- ;
-
             # Qt designer library
             lib QtDesigner : QtGui QtXml
                 : # requirements
@@ -435,6 +418,7 @@
                 ;
 
             # Support for dynamic Widgets (Qt 4.1)
+ # Static library without version number
             lib QtUiTools : QtGui QtXml
                 : # requirements
                   <name>QtUiTools
@@ -484,7 +468,100 @@
                 : # usage-requirements
                   <include>$(.incprefix)/QtScript
                 ;
- }
+
+ # WebKit (Qt 4.4)
+ lib QtWebKit : QtGui
+ : # requirements
+ <name>QtWebKit$(suffix_version)
+ : # default-build
+ : # usage-requirements
+ <define>QT_WEBKIT_LIB
+ <include>$(.incprefix)/QtWebKit
+ ;
+ lib QtWebKit : QtGui
+ : # requirements
+ <name>QtWebKit$(suffix_debug)$(suffix_version)
+ <variant>debug
+ : # default-build
+ : # usage-requirements
+ <define>QT_WEBKIT_LIB
+ <include>$(.incprefix)/QtWebKit
+ ;
+
+ # Phonon Multimedia (Qt 4.4)
+ lib phonon : QtGui QtXml
+ : # requirements
+ <name>phonon$(suffix_version)
+ : # default-build
+ : # usage-requirements
+ <define>QT_PHONON_LIB
+ <include>$(.incprefix)/phonon
+ ;
+ lib phonon : QtGui QtXml
+ : # requirements
+ <name>phonon$(suffix_debug)$(suffix_version)
+ <variant>debug
+ : # default-build
+ : # usage-requirements
+ <define>QT_PHONON_LIB
+ <include>$(.incprefix)/phonon
+ ;
+
+ # XmlPatterns-Engine (Qt 4.4)
+ lib QtXmlPatterns : QtNetwork
+ : # requirements
+ <name>QtXmlPatterns$(suffix_version)
+ : # default-build
+ : # usage-requirements
+ <define>QT_XMLPATTERNS_LIB
+ <include>$(.incprefix)/QtXmlPatterns
+ ;
+ lib QtXmlPatterns : QtNetwork
+ : # requirements
+ <name>QtXmlPatterns$(suffix_debug)$(suffix_version)
+ <variant>debug
+ : # default-build
+ : # usage-requirements
+ <define>QT_XMLPATTERNS_LIB
+ <include>$(.incprefix)/QtXmlPatterns
+ ;
+
+ # Help-Engine (Qt 4.4)
+ lib QtHelp : QtGui QtSql QtXml
+ : # requirements
+ <name>QtHelp$(suffix_version)
+ : # default-build
+ : # usage-requirements
+ <include>$(.incprefix)/QtHelp
+ ;
+ lib QtHelp : QtGui QtSql QtXml
+ : # requirements
+ <name>QtHelp$(suffix_debug)$(suffix_version)
+ <variant>debug
+ : # default-build
+ : # usage-requirements
+ <include>$(.incprefix)/QtHelp
+ ;
+
+ # AssistantClient Support
+ # Compat library
+ # Pre-4.4 help system, use QtHelp for new programs
+ lib QtAssistantClient : QtGui
+ : # requirements
+ <name>QtAssistantClient$(suffix_version)
+ : # default-build
+ : # usage-requirements
+ <include>$(.incprefix)/QtAssistant
+ ;
+ lib QtAssistantClient : QtGui
+ : # requirements
+ <name>QtAssistantClient$(suffix_debug)$(suffix_version)
+ <variant>debug
+ : # default-build
+ : # usage-requirements
+ <include>$(.incprefix)/QtAssistant
+ ;
+ }
     }
 
     project.pop-current ;


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk