diff options
| author | Tor Arne Vestbø <tor.arne.vestbo@qt.io> | 2025-07-29 17:49:49 +0200 |
|---|---|---|
| committer | Tor Arne Vestbø <tor.arne.vestbo@qt.io> | 2025-07-30 16:01:50 +0200 |
| commit | f0667601ac665ea6933f3e2610109a1dc5254ab2 (patch) | |
| tree | c2d4046be8efe859227c542340ce2c44884f4523 /src/corelib/doc/snippets | |
| parent | bd0fa8b0d39ab48a7845e7874763cc95359f92fd (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.txt | 18 | ||||
| -rw-r--r-- | src/corelib/doc/snippets/code/CMakeLists.txt | 8 |
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 |
