summaryrefslogtreecommitdiffstats
path: root/src/corelib/doc/snippets
diff options
context:
space:
mode:
authorTor Arne Vestbø <tor.arne.vestbo@qt.io>2025-07-29 17:49:49 +0200
committerTor Arne Vestbø <tor.arne.vestbo@qt.io>2025-07-30 16:01:50 +0200
commitf0667601ac665ea6933f3e2610109a1dc5254ab2 (patch)
treec2d4046be8efe859227c542340ce2c44884f4523 /src/corelib/doc/snippets
parentbd0fa8b0d39ab48a7845e7874763cc95359f92fd (diff)
Skip doc snippets that depend on QProcess when feature is unavailable
Change-Id: I382025b9e2276acde914f8c5844e25c73978bd55 Reviewed-by: Paul Wicking <paul.wicking@qt.io>
Diffstat (limited to 'src/corelib/doc/snippets')
-rw-r--r--src/corelib/doc/snippets/CMakeLists.txt18
-rw-r--r--src/corelib/doc/snippets/code/CMakeLists.txt8
2 files changed, 21 insertions, 5 deletions
diff --git a/src/corelib/doc/snippets/CMakeLists.txt b/src/corelib/doc/snippets/CMakeLists.txt
index e7194e4b305..90f80ee6575 100644
--- a/src/corelib/doc/snippets/CMakeLists.txt
+++ b/src/corelib/doc/snippets/CMakeLists.txt
@@ -5,7 +5,6 @@ add_library(corelib_snippets OBJECT
customtype/customtypeexample.cpp
file/file.cpp
jni/src_qjniobject.cpp
- process/process.cpp
qbytearraylist/main.cpp
qdir-listfiles/main.cpp
qdir-namefilters/main.cpp
@@ -13,7 +12,6 @@ add_library(corelib_snippets OBJECT
qloggingcategory/main.cpp
qmessageauthenticationcode/main.cpp
qmetatype/registerConverters.cpp
- qprocess-environment/main.cpp
qrangemodel/main.cpp
qstack/main.cpp
qstringlist/main.cpp
@@ -31,6 +29,18 @@ target_link_libraries(corelib_snippets PRIVATE
Qt::Core
)
+qt_internal_extend_target(corelib_snippets CONDITION QT_FEATURE_process
+ SOURCES
+ process/process.cpp
+)
+
+qt_internal_extend_target(corelib_snippets
+ CONDITION
+ QT_FEATURE_process AND QT_FEATURE_processenvironment
+ SOURCES
+ qprocess-environment/main.cpp
+)
+
qt_internal_extend_target(corelib_snippets CONDITION QT_FEATURE_widgets
LIBRARIES
Qt::Widgets
@@ -65,5 +75,7 @@ set_target_properties(corelib_snippets PROPERTIES UNITY_BUILD OFF)
add_subdirectory(eventfilters)
add_subdirectory(qmetaobject-invokable)
add_subdirectory(qmetaobject-revision)
-add_subdirectory(qprocess)
+if(QT_FEATURE_process)
+ add_subdirectory(qprocess)
+endif()
add_subdirectory(code)
diff --git a/src/corelib/doc/snippets/code/CMakeLists.txt b/src/corelib/doc/snippets/code/CMakeLists.txt
index 2aa574e891c..5eac4f43c34 100644
--- a/src/corelib/doc/snippets/code/CMakeLists.txt
+++ b/src/corelib/doc/snippets/code/CMakeLists.txt
@@ -26,8 +26,6 @@ add_library(corelib_snippets_code OBJECT
src_corelib_io_qfile.cpp
src_corelib_io_qfileinfo.cpp
src_corelib_io_qfileselector.cpp
- src_corelib_io_qiodevice.cpp
- src_corelib_io_qprocess.cpp
src_corelib_io_qsettings.cpp
src_corelib_io_qstorageinfo.cpp
src_corelib_io_qtemporarydir.cpp
@@ -108,6 +106,12 @@ qt_internal_extend_target(corelib_snippets_code CONDITION APPLE
src_corelib_kernel_qabstractnativeeventfilter.mm
)
+qt_internal_extend_target(corelib_snippets_code CONDITION QT_FEATURE_process
+ SOURCES
+ src_corelib_io_qiodevice.cpp
+ src_corelib_io_qprocess.cpp
+)
+
qt_internal_extend_target(corelib_snippets_code CONDITION QT_FEATURE_widgets
LIBRARIES
Qt::Widgets