summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/common-lib/configure.cmake7
-rw-r--r--src/common-lib/qt_cmdline.cmake1
-rw-r--r--src/plugins/CMakeLists.txt2
3 files changed, 9 insertions, 1 deletions
diff --git a/src/common-lib/configure.cmake b/src/common-lib/configure.cmake
index 8940b4de..a0b7d2c6 100644
--- a/src/common-lib/configure.cmake
+++ b/src/common-lib/configure.cmake
@@ -53,6 +53,13 @@ qt_feature("am-multi-process" PUBLIC
DISABLE INPUT_force_mode STREQUAL 'single'
)
+qt_feature("am-bubblewrap-container" PUBLIC
+ LABEL "Bubblewrap container support"
+ CONDITION LINUX AND QT_FEATURE_am_multi_process
+ ENABLE INPUT_bubblewrap STREQUAL 'yes'
+ DISABLE INPUT_bubblewrap STREQUAL 'no'
+)
+
qt_feature("am-installer" PUBLIC
LABEL "Enable the installer component"
CONDITION QT_FEATURE_ssl AND NOT IOS
diff --git a/src/common-lib/qt_cmdline.cmake b/src/common-lib/qt_cmdline.cmake
index 190104da..69bc2f2b 100644
--- a/src/common-lib/qt_cmdline.cmake
+++ b/src/common-lib/qt_cmdline.cmake
@@ -11,3 +11,4 @@ qt_commandline_option(libbacktrace TYPE boolean)
qt_commandline_option(stackwalker TYPE boolean)
qt_commandline_option(libyaml TYPE enum VALUES qt system)
qt_commandline_option(hardware-id TYPE string)
+qt_commandline_option(bubblewrap TYPE boolean)
diff --git a/src/plugins/CMakeLists.txt b/src/plugins/CMakeLists.txt
index 4ec5f1bf..2d69f4e7 100644
--- a/src/plugins/CMakeLists.txt
+++ b/src/plugins/CMakeLists.txt
@@ -1,4 +1,4 @@
-if(LINUX AND QT_FEATURE_am_multi_process)
+if(QT_FEATURE_am_bubblewrap_container)
add_subdirectory(bubblewrap-container-plugin)
endif()