There are a few legacy bits left in place so it passes CI, and then qt5.git etc can be updated. Change-Id: I6b082e50e6958c72fdabc2974992e16d90dafa3a Reviewed-on: http://codereview.qt-project.org/5368 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Jonas Rabbe <jonas.rabbe@nokia.com>
31 lines
898 B
Plaintext
31 lines
898 B
Plaintext
load(qt_module)
|
|
|
|
TEMPLATE = lib
|
|
CONFIG += qt plugin
|
|
|
|
win32|mac:!win32-msvc:!macx-xcode:CONFIG += debug_and_release
|
|
|
|
isEmpty(TARGETPATH) {
|
|
error("qimportbase.pri: You must provide a TARGETPATH!")
|
|
}
|
|
isEmpty(TARGET) {
|
|
error("qimportbase.pri: You must provide a TARGET!")
|
|
}
|
|
|
|
QMLDIRFILE = $${_PRO_FILE_PWD_}/qmldir
|
|
copy2build.input = QMLDIRFILE
|
|
copy2build.output = $$QT.multimedia.imports/$$TARGETPATH/qmldir
|
|
!contains(TEMPLATE_PREFIX, vc):copy2build.variable_out = PRE_TARGETDEPS
|
|
copy2build.commands = $$QMAKE_COPY ${QMAKE_FILE_IN} ${QMAKE_FILE_OUT}
|
|
copy2build.name = COPY ${QMAKE_FILE_IN}
|
|
copy2build.CONFIG += no_link
|
|
# `clean' should leave the build in a runnable state, which means it shouldn't delete qmldir
|
|
copy2build.CONFIG += no_clean
|
|
QMAKE_EXTRA_COMPILERS += copy2build
|
|
|
|
TARGET = $$qtLibraryTarget($$TARGET)
|
|
contains(QT_CONFIG, reduce_exports):CONFIG += hide_symbols
|
|
|
|
load(qt_targets)
|
|
|