# ------------------------------------------------------------------- # Project file for the QtWebKit QML plugin # # See 'Tools/qmake/README' for an overview of the build system # ------------------------------------------------------------------- TEMPLATE = lib TARGET = qmlwebkitplugin TARGET.module_name = QtWebKit CONFIG += plugin QMLDIRFILE = $${_PRO_FILE_PWD_}/qmldir copy2build.input = QMLDIRFILE copy2build.output = $${ROOT_BUILD_DIR}/imports/$${TARGET.module_name}/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 QMAKE_EXTRA_COMPILERS += copy2build contains(QT_CONFIG, reduce_exports):CONFIG += hide_symbols wince*:LIBS += $$QMAKE_LIBS_GUI QT += webkit webkit-private quick quick-private WEBKIT += wtf DESTDIR = $${ROOT_BUILD_DIR}/imports/$${TARGET.module_name} CONFIG += rpath RPATHDIR_RELATIVE_TO_DESTDIR = ../../lib SOURCES += plugin.cpp build?(webkit2): { DEFINES += HAVE_WEBKIT2 QT += network } # The fallback to QT_INSTALL_IMPORTS can be removed once we # depend on Qt 5 RC1. importPath = $$[QT_INSTALL_QML] isEmpty(importPath): importPath = $$[QT_INSTALL_IMPORTS] target.path = $${importPath}/$${TARGET.module_name} qmldir.files += $$PWD/qmldir qmldir.path += $${importPath}/$${TARGET.module_name} INSTALLS += target qmldir