From 0bbd1e3ca6ef166a28ff18afd946e0c20f6a31f9 Mon Sep 17 00:00:00 2001 From: Leena Miettinen Date: Tue, 31 Jan 2017 13:10:53 +0100 Subject: [PATCH] Doc: Setting QML import path when using CMake Change-Id: I7e29f86d2b429fadaad763fa6abe371f79669d75 Reviewed-by: Tobias Hunger --- doc/src/qtquick/qtquick-modules-with-plugins.qdoc | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/doc/src/qtquick/qtquick-modules-with-plugins.qdoc b/doc/src/qtquick/qtquick-modules-with-plugins.qdoc index f336a6163da..be9d8ee5ed0 100644 --- a/doc/src/qtquick/qtquick-modules-with-plugins.qdoc +++ b/doc/src/qtquick/qtquick-modules-with-plugins.qdoc @@ -60,6 +60,15 @@ then you can specify those using \c{QML_IMPORT_PATH} in the \c{.pro} file of your application. + If you use CMake, add the following command to the CMakeLists.txt file to + set the QML import path: + + \code + {set(QML_IMPORT_PATH ${CMAKE_SOURCE_DIR}/qml ${CMAKE_BINARY_DIR}/imports CACHE string "" FORCE)} + \endcode + + The import path affects all the targets built by the CMake project. + Ideally, QML modules have a \c{plugins.qmltypes} file in the same directory as the \c qmldir file. The \c qmltypes file contains a description of the types exported by the module's plugins and is loaded by \QC when the