summaryrefslogtreecommitdiffstats
path: root/src/core/configure.json
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/configure.json')
-rw-r--r--src/core/configure.json25
1 files changed, 15 insertions, 10 deletions
diff --git a/src/core/configure.json b/src/core/configure.json
index 1a2162723..4cd6174fc 100644
--- a/src/core/configure.json
+++ b/src/core/configure.json
@@ -25,6 +25,7 @@
"webengine-native-spellchecker": "boolean",
"webengine-extensions": "boolean",
"webengine-webrtc": "boolean",
+ "webengine-webrtc-pipewire": "boolean",
"webengine-geolocation": "boolean",
"webengine-webchannel": "boolean",
"webengine-kerberos": "boolean",
@@ -67,6 +68,12 @@
"sources": [
{ "type": "pkgConfig", "args": "libpulse >= 0.9.10 libpulse-mainloop-glib" }
]
+ },
+ "webengine-gio": {
+ "label": "gio",
+ "sources": [
+ { "type": "pkgConfig", "args": "gio-2.0" }
+ ]
}
},
"tests" : {
@@ -85,11 +92,6 @@
"label": "embedded build",
"type": "detectEmbedded"
},
- "webengine-noexecstack" : {
- "label": "linker supports -z noexecstack",
- "type": "linkerSupportsFlag",
- "flag": "-z,noexecstack"
- },
"webengine-nodejs": {
"label": "node.js",
"type": "detectNodeJS"
@@ -183,6 +185,13 @@
"autoDetect": "!features.webengine-embedded-build",
"output": [ "privateFeature" ]
},
+ "webengine-webrtc-pipewire": {
+ "label": "PipeWire over GIO",
+ "purpose": "Provides PipeWire support in WebRTC using GIO.",
+ "condition": "features.webengine-webrtc && libs.webengine-gio",
+ "autoDetect": "false",
+ "output": [ "privateFeature" ]
+ },
"webengine-ozone" : {
"label": "Support qpa-xcb",
"condition": "features.webengine-ozone-x11",
@@ -204,11 +213,6 @@
{ "type": "privateConfig", "name": "webcore_debug" }
]
},
- "webengine-noexecstack": {
- "label": "linker supports -z noexecstack",
- "condition": "config.unix && tests.webengine-noexecstack",
- "output": [ "privateFeature" ]
- },
"webengine-nodejs": {
"label": "Node.js",
"condition": "tests.webengine-nodejs",
@@ -252,6 +256,7 @@
"webengine-spellchecker",
"webengine-native-spellchecker",
"webengine-webrtc",
+ "webengine-webrtc-pipewire",
"webengine-geolocation",
"webengine-webchannel",
"webengine-kerberos",