source: trunk/src/imports/qimportbase.pri@ 890

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

trunk: Merged in qt 4.7.2 sources from branches/vendor/nokia/qt.

File size: 1.1 KB
Line 
1symbian:include(../plugins/qpluginbase.pri)
2TEMPLATE = lib
3CONFIG += qt plugin
4
5win32|mac:!wince*:!win32-msvc:!macx-xcode:CONFIG += debug_and_release
6
7isEmpty(TARGETPATH) {
8 error("qimportbase.pri: You must provide a TARGETPATH!")
9}
10isEmpty(TARGET) {
11 error("qimportbase.pri: You must provide a TARGET!")
12}
13
14QMLDIRFILE = $${_PRO_FILE_PWD_}/qmldir
15copy2build.input = QMLDIRFILE
16copy2build.output = $$QT_BUILD_TREE/imports/$$TARGETPATH/qmldir
17!contains(TEMPLATE_PREFIX, vc):copy2build.variable_out = PRE_TARGETDEPS
18copy2build.commands = $$QMAKE_COPY ${QMAKE_FILE_IN} ${QMAKE_FILE_OUT}
19copy2build.name = COPY ${QMAKE_FILE_IN}
20copy2build.CONFIG += no_link
21# `clean' should leave the build in a runnable state, which means it shouldn't delete qmldir
22copy2build.CONFIG += no_clean
23QMAKE_EXTRA_COMPILERS += copy2build
24
25TARGET = $$qtLibraryTarget($$TARGET)
26contains(QT_CONFIG, reduce_exports):CONFIG += hide_symbols
27
28include(../qt_targets.pri)
29
30wince*:LIBS += $$QMAKE_LIBS_GUI
31
32symbian: {
33 TARGET.EPOCALLOWDLLDATA=1
34 TARGET.CAPABILITY = All -Tcb
35 load(armcc_warnings)
36}
Note: See TracBrowser for help on using the repository browser.