]> www.infradead.org Git - users/sagi/libnvme.git/commitdiff
build: Set defaults for libdbus to disabled
authorDaniel Wagner <dwagner@suse.de>
Fri, 10 Feb 2023 13:56:20 +0000 (14:56 +0100)
committerDaniel Wagner <dwagner@suse.de>
Fri, 10 Feb 2023 13:56:20 +0000 (14:56 +0100)
People are unhappy with the defaults of libdbus being auto. It pulls in
the extra dependency for little gain. So let's set it to disabled which
is for most developers the right choice anyway.

Signed-off-by: Daniel Wagner <dwagner@suse.de>
.github/workflows/meson.yml
meson_options.txt

index 340cff381f378928afb93ffd463a2ccbb97ca194..2c8f02b0e07da0b20722c075582f15e9702f8493 100644 (file)
@@ -20,7 +20,7 @@ jobs:
           python-version: '3.x'
       - uses: BSFishy/meson-build@v1.0.3
         with:
-          setup-options: --werror
+          setup-options: --werror -Dlibdbus=enabled
           options: --verbose
           action: test
       # Preserve meson's log file on failure
@@ -131,7 +131,7 @@ jobs:
           python-version: '3.x'
       - uses: BSFishy/meson-build@v1.0.3
         with:
-          setup-options: --wrap-mode=forcefallback
+          setup-options: --wrap-mode=forcefallback -Dlibdbus=enabled
           options: --verbose
           action: test
           meson-version: 0.61.2
@@ -153,7 +153,7 @@ jobs:
           python-version: '3.x'
       - uses: BSFishy/meson-build@v1.0.3
         with:
-          setup-options: --wrap-mode=forcefallback --default-library=static
+          setup-options: --wrap-mode=forcefallback --default-library=static -Dlibdbus=enabled
           options: --verbose
           action: test
           meson-version: 0.61.2
@@ -175,7 +175,7 @@ jobs:
           python-version: '3.x'
       - uses: BSFishy/meson-build@v1.0.3
         with:
-          setup-options: --wrap-mode=forcefallback --cross-file=.github/cross/ubuntu-static.txt --default-library=static
+          setup-options: --wrap-mode=forcefallback --cross-file=.github/cross/ubuntu-static.txt --default-library=static -Dlibdbus=enabled
           options: --verbose
           action: test
           meson-version: 0.61.2
index f471a885a504b6b4bcc3f301cdb595f3a1b0c8f8..04a9ab54d6be7469330321eda70a17de82f5509d 100644 (file)
@@ -9,5 +9,5 @@ option('docs-build', type : 'boolean', value : false,  description : 'build docu
 
 option('python', type : 'combo', choices : ['auto', 'true', 'false'], description : 'Generate libnvme python bindings')
 option('openssl', type : 'feature', value: 'auto', description : 'OpenSSL support')
-option('libdbus', type : 'feature', value: 'auto', description : 'libdbus support')
+option('libdbus', type : 'feature', value: 'disabled', description : 'libdbus support')
 option('json-c', type : 'feature', value: 'auto', description : 'JSON support')