diff options
Diffstat (limited to 'src/CMakeLists.txt')
-rw-r--r-- | src/CMakeLists.txt | 23 |
1 files changed, 19 insertions, 4 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index f46b55f82..2db5f81e7 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -23,9 +23,24 @@ set(QT_USE_FIXED_QT_ADD_RESOURCE_BASE TRUE) find_package(Qt6 ${PROJECT_VERSION} CONFIG REQUIRED COMPONENTS BuildInternals Core) qt_build_repo_begin() -add_subdirectory(core) -add_subdirectory(process) -add_subdirectory(webenginewidgets) -add_subdirectory(webenginequick) +if(QT_FEATURE_qtwebengine_build) + add_subdirectory(core) + add_subdirectory(process) + if(QT_FEATURE_qtwebengine_widgets_build) + add_subdirectory(webenginewidgets) + endif() + if(QT_FEATURE_qtwebengine_quick_build) + add_subdirectory(webenginequick) + endif() +endif() +if(QT_FEATURE_qtpdf_build) + add_subdirectory(pdf) + if(QT_FEATURE_qtpdf_widgets_build) + add_subdirectory(pdfwidgets) + endif() + if(QT_FEATURE_qtpdf_quick_build) + add_subdirectory(pdfquick) + endif() +endif() qt_build_repo_end() |