source: trunk/tools/designer/src/components/lib/lib.pro@ 561

Last change on this file since 561 was 561, checked in by Dmitry A. Kuminov, 15 years ago

trunk: Merged in qt 4.6.1 sources.

File size: 2.1 KB
Line 
1TEMPLATE = lib
2TARGET = QtDesignerComponents
3os2:TARGET_SHORT = QtDsgC
4contains(QT_CONFIG, reduce_exports):CONFIG += hide_symbols
5CONFIG += qt depend_prl no_objective_c designer
6win32|mac: CONFIG += debug_and_release
7QTDIR_build {
8 DESTDIR = $$QT_BUILD_TREE/lib
9 !wince*:DLLDESTDIR = $$QT_BUILD_TREE/bin
10}
11
12# QtDesignerComponents uses
13DEFINES += QT_STATICPLUGIN
14
15include(../../../../../src/qt_targets.pri)
16QMAKE_TARGET_PRODUCT = Designer
17QMAKE_TARGET_DESCRIPTION = Graphical user interface designer.
18
19#load up the headers info
20CONFIG += qt_install_headers
21HEADERS_PRI = $$QT_BUILD_TREE/include/QtDesigner/headers.pri
22include($$HEADERS_PRI, "", true)|clear(HEADERS_PRI)
23
24#mac frameworks
25mac:!static:contains(QT_CONFIG, qt_framework) {
26 QMAKE_FRAMEWORK_BUNDLE_NAME = $$TARGET
27 CONFIG += lib_bundle qt_no_framework_direct_includes qt_framework
28 CONFIG(debug, debug|release):!build_pass:CONFIG += build_all
29}
30
31SOURCES += qdesigner_components.cpp
32
33!contains(CONFIG, static) {
34 DEFINES += QDESIGNER_COMPONENTS_LIBRARY
35 CONFIG += dll
36 LIBS += -lQtDesigner
37} else {
38 DEFINES += QT_DESIGNER_STATIC
39}
40
41INCLUDEPATH += . .. \
42 $$QT_SOURCE_TREE/tools/designer/src/lib/components \
43 $$QT_SOURCE_TREE/tools/designer/src/lib/sdk \
44 $$QT_SOURCE_TREE/tools/designer/src/lib/extension \
45 $$QT_SOURCE_TREE/tools/designer/src/lib/uilib \
46 $$QT_SOURCE_TREE/tools/designer/src/lib/shared
47
48include(../propertyeditor/propertyeditor.pri)
49include(../objectinspector/objectinspector.pri)
50include(../signalsloteditor/signalsloteditor.pri)
51include(../formeditor/formeditor.pri)
52include(../widgetbox/widgetbox.pri)
53include(../buddyeditor/buddyeditor.pri)
54include(../taskmenu/taskmenu.pri)
55include(../tabordereditor/tabordereditor.pri)
56
57PRECOMPILED_HEADER= lib_pch.h
58
59include(../../sharedcomponents.pri)
60include(../component.pri)
61
62unix {
63 QMAKE_PKGCONFIG_REQUIRES = QtCore QtDesigner QtGui QtXml
64 contains(QT_CONFIG, script): QMAKE_PKGCONFIG_REQUIRES += QtScript
65}
66
67target.path=$$[QT_INSTALL_LIBS]
68INSTALLS += target
69win32|os2 {
70 dlltarget.path=$$[QT_INSTALL_BINS]
71 INSTALLS += dlltarget
72}
Note: See TracBrowser for help on using the repository browser.