src/imports/qimportbase.pri
changeset 30 5dc02b23752f
child 33 3e2da88830cd
equal deleted inserted replaced
29:b72c6db6890b 30:5dc02b23752f
       
     1 TEMPLATE = lib
       
     2 CONFIG += qt plugin
       
     3 
       
     4 win32|mac:!wince*:!win32-msvc:!macx-xcode:CONFIG += debug_and_release
       
     5 
       
     6 isEmpty(TARGETPATH) {
       
     7     error("qimportbase.pri: You must provide a TARGETPATH!")
       
     8 }
       
     9 isEmpty(TARGET) {
       
    10     error("qimportbase.pri: You must provide a TARGET!")
       
    11 }
       
    12 
       
    13 QMLDIRFILE = $${_PRO_FILE_PWD_}/qmldir
       
    14 copy2build.input = QMLDIRFILE
       
    15 copy2build.output = $$QT_BUILD_TREE/imports/$$TARGETPATH/qmldir
       
    16 !contains(TEMPLATE_PREFIX, vc):copy2build.variable_out = PRE_TARGETDEPS
       
    17 copy2build.commands = $$QMAKE_COPY ${QMAKE_FILE_IN} ${QMAKE_FILE_OUT}
       
    18 copy2build.name = COPY ${QMAKE_FILE_IN}
       
    19 copy2build.CONFIG += no_link
       
    20 QMAKE_EXTRA_COMPILERS += copy2build
       
    21 
       
    22 TARGET = $$qtLibraryTarget($$TARGET)
       
    23 contains(QT_CONFIG, reduce_exports):CONFIG += hide_symbols
       
    24 
       
    25 include(../qt_targets.pri)
       
    26 
       
    27 wince*:LIBS += $$QMAKE_LIBS_GUI
       
    28 
       
    29 symbian: {
       
    30     TARGET.EPOCALLOWDLLDATA=1
       
    31     TARGET.CAPABILITY = All -Tcb
       
    32     load(armcc_warnings)
       
    33 }