aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorVenugopal Shivashankar <Venugopal.Shivashankar@qt.io>2021-09-07 12:00:42 +0200
committerVenugopal Shivashankar <Venugopal.Shivashankar@qt.io>2021-09-13 10:38:07 +0200
commit8fe8c384b8de737131db67b14fcaaaa598a5e11a (patch)
tree36144e93c8ce41a3dc9e5d08d6787f8c235cd690 /src
parent7aaf5b5793a74b76d052212423c70b0c61e23b23 (diff)
Doc: Add a section for using the module with CMake
All the Qt module pages for C++ offer info. about using the module with CMake and qmake. Pick-to: 6.2 Change-Id: I0f9dcd76ef5e6da16102797af6b0eea058d62f3b Reviewed-by: Venugopal Shivashankar <Venugopal.Shivashankar@qt.io>
Diffstat (limited to 'src')
-rw-r--r--src/virtualkeyboard/doc/qtvirtualkeyboard.qdocconf2
-rw-r--r--src/virtualkeyboard/doc/snippets/cmake.txt4
-rw-r--r--src/virtualkeyboard/doc/src/qtvirtualkeyboard-module-cpp.qdoc10
3 files changed, 14 insertions, 2 deletions
diff --git a/src/virtualkeyboard/doc/qtvirtualkeyboard.qdocconf b/src/virtualkeyboard/doc/qtvirtualkeyboard.qdocconf
index 35c4aa63..0822d594 100644
--- a/src/virtualkeyboard/doc/qtvirtualkeyboard.qdocconf
+++ b/src/virtualkeyboard/doc/qtvirtualkeyboard.qdocconf
@@ -25,7 +25,7 @@ manifestmeta.highlighted.names = "QtVirtualKeyboard/Qt Quick Virtual Keyboard -
imagedirs += images
-depends += qtdoc qtcore qtgui qtwidgets qtwaylandcompositor qtqml qtquick qtquickcontrols
+depends += qtdoc qtcore qtgui qtwidgets qtwaylandcompositor qtqml qtquick qtquickcontrols qtcmake qmake
qhp.projects = QtVirtualKeyboard
diff --git a/src/virtualkeyboard/doc/snippets/cmake.txt b/src/virtualkeyboard/doc/snippets/cmake.txt
new file mode 100644
index 00000000..8a9b722f
--- /dev/null
+++ b/src/virtualkeyboard/doc/snippets/cmake.txt
@@ -0,0 +1,4 @@
+//! [find-and-link]
+find_package(Qt6 COMPONENTS VirtualKeyboard REQUIRED)
+target_link_libraries(mytarget PRIVATE Qt6::VirtualKeyboard)
+//! [find-and-link]
diff --git a/src/virtualkeyboard/doc/src/qtvirtualkeyboard-module-cpp.qdoc b/src/virtualkeyboard/doc/src/qtvirtualkeyboard-module-cpp.qdoc
index ed069630..89fc6d83 100644
--- a/src/virtualkeyboard/doc/src/qtvirtualkeyboard-module-cpp.qdoc
+++ b/src/virtualkeyboard/doc/src/qtvirtualkeyboard-module-cpp.qdoc
@@ -40,7 +40,15 @@
#include <QtVirtualKeyboard>
\endcode
- To link against the module, add this line to your qmake .pro file:
+ \include module-use.qdocinc using qt module
+ \snippet cmake.txt find-and-link
+
+ See \l{Getting started with CMake} for more information.
+
+ \section2 Building with qmake
+
+ To link against this module, add the following line to your qmake \c .pro
+ file:
\badcode
QT += virtualkeyboard