Install some headers that were previously missing from install.
[profile/ivi/qtbase.git] / src / uitools / uitools.pro
1 QPRO_PWD   = $$PWD
2 TEMPLATE = lib
3 TARGET = $$qtLibraryTarget(QtUiTools)
4 QT = core xml
5
6 CONFIG += qt staticlib   # Not adding module here, since the module pri's are only used for building
7 MODULE_PRI = ../modules/qt_uitools.pri \
8              ../modules/qt_uilib.pri
9
10 DESTDIR = $$QMAKE_LIBDIR_QT
11
12 symbian {
13     TARGET.UID3 = 0x2001E628
14     load(armcc_warnings)
15 }
16
17 win32|mac:!macx-xcode:CONFIG += debug_and_release build_all
18
19 DEFINES += QFORMINTERNAL_NAMESPACE QT_DESIGNER_STATIC QT_FORMBUILDER_NO_SCRIPT
20 isEmpty(QT_MAJOR_VERSION) {
21    VERSION=4.3.0
22 } else {
23    VERSION=$${QT_MAJOR_VERSION}.$${QT_MINOR_VERSION}.$${QT_PATCH_VERSION}
24 }
25 include(../qt_targets.pri)
26 QMAKE_TARGET_PRODUCT = UiLoader
27 QMAKE_TARGET_DESCRIPTION = QUiLoader
28
29 include(../../tools/uilib/uilib.pri)
30
31 HEADERS += quiloader.h
32 SOURCES += quiloader.cpp
33
34 include($$QT_BUILD_TREE/include/QtUiTools/headers.pri, "", true)
35 quitools_headers.files = $$SYNCQT.HEADER_FILES $$SYNCQT.HEADER_CLASSES
36 quitools_headers.path = $$[QT_INSTALL_HEADERS]/QtUiTools
37 quitools_private_headers.files = $$SYNCQT.PRIVATE_HEADER_FILES
38 quitools_private_headers.path = $$[QT_INSTALL_HEADERS]/QtUiTools/$$QT.uitools.VERSION/QtUiTools/private
39 INSTALLS        += quitools_headers quitools_private_headers
40
41 # Uilib is from designer.
42 include($$QT_BUILD_TREE/include/QtDesigner/headers.pri, "", true)
43 quilib_headers.files = $$replace($$list($$SYNCQT.HEADER_FILES $$SYNCQT.HEADER_CLASSES), ^, ../../tools/uilib/)
44 quilib_headers.path = $$[QT_INSTALL_HEADERS]/QtDesigner
45 quilib_private_headers.files = $$replace($$list($$SYNCQT.PRIVATE_HEADER_FILES), ^, ../../tools/uilib/)
46 quilib_private_headers.path = $$[QT_INSTALL_HEADERS]/QtDesigner/$$QT.uilib.VERSION/QtDesigner/private
47 INSTALLS        += quilib_headers quilib_private_headers
48
49 target.path=$$[QT_INSTALL_LIBS]
50 INSTALLS        += target
51
52 unix|win32-g++* {
53    CONFIG     += create_pc
54    QMAKE_PKGCONFIG_LIBDIR = $$[QT_INSTALL_LIBS]
55    QMAKE_PKGCONFIG_INCDIR = $$[QT_INSTALL_HEADERS]/$$TARGET
56    QMAKE_PKGCONFIG_CFLAGS = -I$$[QT_INSTALL_HEADERS]
57    QMAKE_PKGCONFIG_DESTDIR = pkgconfig
58    QMAKE_PKGCONFIG_REQUIRES += QtXml
59 }