summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/corelib/doc/snippets/CMakeLists.txt36
-rw-r--r--src/corelib/doc/snippets/code/CMakeLists.txt48
-rw-r--r--src/corelib/doc/snippets/eventfilters/CMakeLists.txt20
-rw-r--r--src/corelib/doc/snippets/qmetaobject-invokable/CMakeLists.txt10
-rw-r--r--src/corelib/doc/snippets/qmetaobject-revision/CMakeLists.txt10
-rw-r--r--src/gui/doc/snippets/CMakeLists.txt45
-rw-r--r--src/gui/doc/snippets/code/CMakeLists.txt24
-rw-r--r--src/testlib/doc/snippets/code/CMakeLists.txt20
-rw-r--r--src/widgets/doc/snippets/CMakeLists.txt54
9 files changed, 150 insertions, 117 deletions
diff --git a/src/corelib/doc/snippets/CMakeLists.txt b/src/corelib/doc/snippets/CMakeLists.txt
index 90f80ee6575..5521bf1f651 100644
--- a/src/corelib/doc/snippets/CMakeLists.txt
+++ b/src/corelib/doc/snippets/CMakeLists.txt
@@ -29,22 +29,23 @@ target_link_libraries(corelib_snippets PRIVATE
Qt::Core
)
-qt_internal_extend_target(corelib_snippets CONDITION QT_FEATURE_process
- SOURCES
+if(QT_FEATURE_process)
+ target_sources(corelib_snippets PRIVATE
process/process.cpp
-)
+ )
+endif()
-qt_internal_extend_target(corelib_snippets
- CONDITION
- QT_FEATURE_process AND QT_FEATURE_processenvironment
- SOURCES
+if(QT_FEATURE_process AND QT_FEATURE_processenvironment)
+ target_sources(corelib_snippets PRIVATE
qprocess-environment/main.cpp
-)
+ )
+endif()
-qt_internal_extend_target(corelib_snippets CONDITION QT_FEATURE_widgets
- LIBRARIES
+if(QT_FEATURE_widgets)
+ target_link_libraries(corelib_snippets PRIVATE
Qt::Widgets
- SOURCES
+ )
+ target_sources(corelib_snippets PRIVATE
events/events.cpp
hellotrmain.cpp
fileinfo/main.cpp
@@ -54,15 +55,18 @@ qt_internal_extend_target(corelib_snippets CONDITION QT_FEATURE_widgets
qstring/main.cpp
qtcast/qtcast.cpp
settings/settings.cpp
-)
+ )
+endif()
-qt_internal_extend_target(corelib_snippets CONDITION QT_FEATURE_gui
- LIBRARIES
+if(QT_FEATURE_gui)
+ target_link_libraries(corelib_snippets PRIVATE
Qt::Gui
- SOURCES
+ )
+ target_sources(corelib_snippets PRIVATE
buffer/buffer.cpp
qdebug/qdebugsnippet.cpp
-)
+ )
+endif()
set_target_properties(corelib_snippets PROPERTIES COMPILE_OPTIONS "-w")
diff --git a/src/corelib/doc/snippets/code/CMakeLists.txt b/src/corelib/doc/snippets/code/CMakeLists.txt
index 64abd1def67..402d20cfe7b 100644
--- a/src/corelib/doc/snippets/code/CMakeLists.txt
+++ b/src/corelib/doc/snippets/code/CMakeLists.txt
@@ -102,47 +102,55 @@ target_link_libraries(corelib_snippets_code PRIVATE
Qt::Core
)
-qt_internal_extend_target(corelib_snippets_code CONDITION APPLE
- SOURCES
+if(APPLE)
+ target_sources(corelib_snippets_code PRIVATE
src_corelib_kernel_qabstractnativeeventfilter.mm
-)
+ )
+endif()
-qt_internal_extend_target(corelib_snippets_code CONDITION QT_FEATURE_process
- SOURCES
+if(QT_FEATURE_process)
+ target_sources(corelib_snippets_code PRIVATE
src_corelib_io_qiodevice.cpp
src_corelib_io_qprocess.cpp
-)
+ )
+endif()
-qt_internal_extend_target(corelib_snippets_code CONDITION QT_FEATURE_widgets
- LIBRARIES
+if(QT_FEATURE_widgets)
+ target_link_libraries(corelib_snippets_code PRIVATE
Qt::Widgets
- SOURCES
+ )
+ target_sources(corelib_snippets_code PRIVATE
doc_src_objecttrees.cpp
src_corelib_animation_qpropertyanimation.cpp
src_corelib_global_qglobal_widgets.cpp
src_corelib_kernel_qobject.cpp
src_corelib_kernel_qtimer.cpp
src_corelib_tools_qtimeline.cpp
-)
+ )
+endif()
-qt_internal_extend_target(corelib_snippets_code CONDITION QT_FEATURE_gui
- LIBRARIES
+if(QT_FEATURE_gui)
+ target_link_libraries(corelib_snippets_code PRIVATE
Qt::Gui
-)
+ )
+endif()
-qt_internal_extend_target(corelib_snippets_code CONDITION QT_FEATURE_concurrent
- LIBRARIES
+if(QT_FEATURE_concurrent)
+ target_link_libraries(corelib_snippets_code PRIVATE
Qt::Concurrent
- SOURCES
+ )
+ target_sources(corelib_snippets_code PRIVATE
src_corelib_thread_qexception.cpp
src_corelib_thread_qfuture.cpp
src_corelib_thread_qfuturesynchronizer.cpp
src_corelib_thread_qfuturewatcher.cpp
-)
+ )
+endif()
-qt_internal_extend_target(corelib_snippets_code CONDITION QT_FEATURE_network
- LIBRARIES
+if(QT_FEATURE_network)
+ target_link_libraries(corelib_snippets_code PRIVATE
Qt::Network
-)
+ )
+endif()
set_target_properties(corelib_snippets_code PROPERTIES COMPILE_OPTIONS "-w")
diff --git a/src/corelib/doc/snippets/eventfilters/CMakeLists.txt b/src/corelib/doc/snippets/eventfilters/CMakeLists.txt
index 7da83cbdf6e..d9941a5ec96 100644
--- a/src/corelib/doc/snippets/eventfilters/CMakeLists.txt
+++ b/src/corelib/doc/snippets/eventfilters/CMakeLists.txt
@@ -6,16 +6,20 @@ target_link_libraries(corelib_snippets_eventfilters PRIVATE
Qt::Core
)
-qt_internal_extend_target(corelib_snippets_eventfilters CONDITION QT_FEATURE_widgets
- LIBRARIES
+if(QT_FEATURE_widgets)
+ target_link_libraries(corelib_snippets_eventfilters PRIVATE
Qt::Widgets
- SOURCE
+ )
+ target_sources(corelib_snippets_eventfilters PRIVATE
main.cpp
-)
+ )
+endif()
-qt_internal_extend_target(corelib_snippets_eventfilters CONDITION QT_FEATURE_gui
- LIBRARIES
+if(QT_FEATURE_gui)
+ target_link_libraries(corelib_snippets_eventfilters PRIVATE
Qt::Gui
- SOURCES
+ )
+ target_sources(corelib_snippets_eventfilters PRIVATE
filterobject.cpp
-)
+ )
+endif()
diff --git a/src/corelib/doc/snippets/qmetaobject-invokable/CMakeLists.txt b/src/corelib/doc/snippets/qmetaobject-invokable/CMakeLists.txt
index 972bf43d9b1..80fff7820ca 100644
--- a/src/corelib/doc/snippets/qmetaobject-invokable/CMakeLists.txt
+++ b/src/corelib/doc/snippets/qmetaobject-invokable/CMakeLists.txt
@@ -10,10 +10,12 @@ target_link_libraries(corelib_snippets_qmetaobject-invokable PRIVATE
Qt::Core
)
-qt_internal_extend_target(corelib_snippets_qmetaobject-invokable CONDITION QT_FEATURE_widgets
- LIBRARIES
+if(QT_FEATURE_widgets)
+ target_link_libraries(corelib_snippets_qmetaobject-invokable PRIVATE
Qt::Widgets
- SOURCES
+ )
+ target_sources(corelib_snippets_qmetaobject-invokable PRIVATE
main.cpp
window.cpp
-)
+ )
+endif()
diff --git a/src/corelib/doc/snippets/qmetaobject-revision/CMakeLists.txt b/src/corelib/doc/snippets/qmetaobject-revision/CMakeLists.txt
index 369b2e15315..72b0201447d 100644
--- a/src/corelib/doc/snippets/qmetaobject-revision/CMakeLists.txt
+++ b/src/corelib/doc/snippets/qmetaobject-revision/CMakeLists.txt
@@ -10,10 +10,12 @@ target_link_libraries(corelib_snippets_qmetaobject-revision PRIVATE
Qt::Core
)
-qt_internal_extend_target(corelib_snippets_qmetaobject-revision CONDITION QT_FEATURE_widgets
- LIBRARIES
+if(QT_FEATURE_widgets)
+ target_link_libraries(corelib_snippets_qmetaobject-revision PRIVATE
Qt::Widgets
- SOURCES
+ )
+ target_sources(corelib_snippets_qmetaobject-revision PRIVATE
main.cpp
window.cpp
-)
+ )
+endif()
diff --git a/src/gui/doc/snippets/CMakeLists.txt b/src/gui/doc/snippets/CMakeLists.txt
index b7e8e5a2784..e314d577d27 100644
--- a/src/gui/doc/snippets/CMakeLists.txt
+++ b/src/gui/doc/snippets/CMakeLists.txt
@@ -10,18 +10,21 @@ qt_add_library(gui_snippets OBJECT
polygon/polygon.cpp
qimagewriter/main.cpp
qtextobject/textobjectinterface.h
+ rhioffscreen/main.cpp
textdocument-end/textdocumentendsnippet.cpp
)
target_link_libraries(gui_snippets PRIVATE
Qt::Core
Qt::Gui
+ Qt::GuiPrivate
)
-qt_internal_extend_target(gui_snippets CONDITION QT_FEATURE_widgets
- LIBRARIES
+if(QT_FEATURE_widgets)
+ target_link_libraries(gui_snippets PRIVATE
Qt::Widgets
- SOURCES
+ )
+ target_sources(gui_snippets PRIVATE
draganddrop/dragwidget.cpp
dragging/mainwindow.cpp
droparea/droparea.cpp
@@ -50,33 +53,33 @@ qt_internal_extend_target(gui_snippets CONDITION QT_FEATURE_widgets
textdocument-tables/mainwindow.cpp
textdocument-tables/mainwindow.cpp
transform/main.cpp
-)
+ )
+endif()
-qt_internal_extend_target(gui_snippets
- LIBRARIES
- Qt::GuiPrivate
- SOURCES
- rhioffscreen/main.cpp
-)
-qt_internal_extend_target(gui_snippets CONDITION QT_FEATURE_xml
- LIBRARIES
+if(QT_FEATURE_xml)
+ target_link_libraries(gui_snippets PRIVATE
Qt::Xml
- SOURCES
+ )
+ target_sources(gui_snippets PRIVATE
textblock-fragments/xmlwriter.cpp
-)
+ )
+endif()
-qt_internal_extend_target(gui_snippets CONDITION QT_FEATURE_printsupport
- LIBRARIES
+if(QT_FEATURE_printsupport)
+ target_link_libraries(gui_snippets PRIVATE
Qt::PrintSupport
- SOURCES
+ )
+ target_sources(gui_snippets PRIVATE
textdocument-printing/mainwindow.cpp
-)
+ )
+endif()
-qt_internal_extend_target(gui_snippets CONDITION QT_FEATURE_widgets AND QT_FEATURE_clipboard
- SOURCES
+if(QT_FEATURE_widgets AND QT_FEATURE_clipboard)
+ target_sources(gui_snippets PRIVATE
clipboard/clipwindow.cpp
-)
+ )
+endif()
set_target_properties(gui_snippets PROPERTIES COMPILE_OPTIONS "-w")
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")
diff --git a/src/testlib/doc/snippets/code/CMakeLists.txt b/src/testlib/doc/snippets/code/CMakeLists.txt
index 54c655a5214..2df704b83e0 100644
--- a/src/testlib/doc/snippets/code/CMakeLists.txt
+++ b/src/testlib/doc/snippets/code/CMakeLists.txt
@@ -11,18 +11,22 @@ target_link_libraries(testlib_code_snippets PRIVATE
Qt::Test
)
-qt_internal_extend_target(testlib_code_snippets CONDITION QT_FEATURE_gui AND QT_FEATURE_sql
- SOURCES
+if(QT_FEATURE_gui AND QT_FEATURE_sql)
+ target_sources(testlib_code_snippets PRIVATE
doc_src_qtestlib.cpp
- PUBLIC_LIBRARIES
+ )
+ target_link_libraries(testlib_code_snippets PUBLIC
Qt::Gui
Qt::Sql
-)
+ )
+endif()
-qt_internal_extend_target(testlib_code_snippets CONDITION QT_FEATURE_widgets
- SOURCES
+if(QT_FEATURE_widgets)
+ target_sources(testlib_code_snippets PRIVATE
doc_src_qtestevent.cpp
doc_src_qtestevent.h
- PUBLIC_LIBRARIES
+ )
+ target_link_libraries(testlib_code_snippets PUBLIC
Qt::Widgets
-)
+ )
+endif()
diff --git a/src/widgets/doc/snippets/CMakeLists.txt b/src/widgets/doc/snippets/CMakeLists.txt
index 8c6e6dda6e6..505363aef3f 100644
--- a/src/widgets/doc/snippets/CMakeLists.txt
+++ b/src/widgets/doc/snippets/CMakeLists.txt
@@ -12,6 +12,7 @@ add_library(widgets_snippets OBJECT
qlistview-dnd/mainwindow.cpp
qlistview-dnd/model.cpp
qlistwidget-dnd/mainwindow.cpp
+ qrhiwidget/rhiwidgetintro.cpp
qsortfilterproxymodel/main.cpp
qsplashscreen/main.cpp
qstackedlayout/main.cpp
@@ -43,50 +44,51 @@ add_library(widgets_snippets OBJECT
target_link_libraries(widgets_snippets PRIVATE
Qt::Core
Qt::Gui
+ Qt::GuiPrivate
Qt::Widgets
)
-qt_internal_extend_target(widgets_snippets
- LIBRARIES
- Qt::GuiPrivate
- SOURCES
- qrhiwidget/rhiwidgetintro.cpp
-)
-
-qt_internal_extend_target(widgets_snippets CONDITION QT_FEATURE_filedialog
- SOURCES
+if(QT_FEATURE_filedialog)
+ target_sources(widgets_snippets PRIVATE
filedialogurls/filedialogurls.cpp
-)
+ )
+endif()
-qt_internal_extend_target(widgets_snippets CONDITION QT_FEATURE_graphicsview
- SOURCES
+if(QT_FEATURE_graphicsview)
+ target_sources(widgets_snippets PRIVATE
graphicssceneadditem/graphicssceneadditemsnippet.cpp
graphicsview/graphicsview_snippet.cpp
-)
+ )
+endif()
-qt_internal_extend_target(widgets_snippets CONDITION QT_FEATURE_opengl AND QT_FEATURE_printsupport
- LIBRARIES
+if(QT_FEATURE_opengl AND QT_FEATURE_printsupport)
+ target_link_libraries(widgets_snippets PRIVATE
Qt::OpenGL
Qt::OpenGLWidgets
Qt::PrintSupport
- SOURCES
+ )
+ target_sources(widgets_snippets PRIVATE
graphicsview/graphicsview.cpp
-)
+ )
+endif()
-qt_internal_extend_target(widgets_snippets CONDITION QT_FEATURE_mdiarea
- SOURCES
+if(QT_FEATURE_mdiarea)
+ target_sources(widgets_snippets PRIVATE
mdiarea/mdiareasnippets.cpp
-)
+ )
+endif()
-qt_internal_extend_target(widgets_snippets CONDITION QT_FEATURE_scrollarea
- SOURCES
+if(QT_FEATURE_scrollarea)
+ target_sources(widgets_snippets PRIVATE
myscrollarea/myscrollarea.cpp
-)
+ )
+endif()
-qt_internal_extend_target(widgets_snippets CONDITION QT_FEATURE_spinbox AND QT_FEATURE_itemviews
- SOURCES
+if(QT_FEATURE_spinbox AND QT_FEATURE_itemviews)
+ target_sources(widgets_snippets PRIVATE
qitemdelegate/spinbox-delegate.cpp
-)
+ )
+endif()
set_target_properties(widgets_snippets PROPERTIES COMPILE_OPTIONS "-w")