summaryrefslogtreecommitdiffstats
path: root/src/gui/doc/snippets/code
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/doc/snippets/code')
-rw-r--r--src/gui/doc/snippets/code/CMakeLists.txt24
1 files changed, 14 insertions, 10 deletions
diff --git a/src/gui/doc/snippets/code/CMakeLists.txt b/src/gui/doc/snippets/code/CMakeLists.txt
index 7f8897ec8fa..0db976f7c21 100644
--- a/src/gui/doc/snippets/code/CMakeLists.txt
+++ b/src/gui/doc/snippets/code/CMakeLists.txt
@@ -36,10 +36,11 @@ target_link_libraries(gui_snippets_code PRIVATE
Qt::Gui
)
-qt_internal_extend_target(gui_snippets_code CONDITION QT_FEATURE_widgets
- LIBRARIES
+if(QT_FEATURE_widgets)
+ target_link_libraries(gui_snippets_code PRIVATE
Qt::Widgets
- SOURCES
+ )
+ target_sources(gui_snippets_code PRIVATE
doc_src_coordsys.cpp
doc_src_richtext.cpp
src_gui_image_qicon.cpp
@@ -53,19 +54,22 @@ qt_internal_extend_target(gui_snippets_code CONDITION QT_FEATURE_widgets
src_gui_painting_qpainter.cpp
src_gui_text_qsyntaxhighlighter.cpp
src_gui_util_qvalidator.cpp
-)
+ )
+endif()
-qt_internal_extend_target(gui_snippets_code CONDITION QT_FEATURE_vulkan
- SOURCES
+if(QT_FEATURE_vulkan)
+ target_sources(gui_snippets_code PRIVATE
src_gui_vulkan_qvulkanfunctions.cpp
src_gui_vulkan_qvulkaninstance.cpp
src_gui_vulkan_qvulkanwindow.cpp
-)
+ )
+endif()
-qt_internal_extend_target(gui_snippets_code CONDITION QT_FEATURE_clipboard
- SOURCES
+if(QT_FEATURE_clipboard)
+ target_sources(gui_snippets_code PRIVATE
src_gui_kernel_qclipboard.cpp
-)
+ )
+endif()
set_target_properties(gui_snippets_code PROPERTIES COMPILE_OPTIONS "-w")