diff options
author | Michael Olbrich <m.olbrich@pengutronix.de> | 2023-09-09 08:14:01 +0200 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2023-09-09 08:14:01 +0200 |
commit | f70f74500ca5d27ed29bef8a5231ef5e61726c30 (patch) | |
tree | c6ea9bb709e126844b5dadd1220af45671ffb921 /rules/dbus.make | |
parent | c897d417eadd5e905b0c9f2ac6e68369afba19d6 (diff) | |
download | ptxdist-f70f74500ca5d27ed29bef8a5231ef5e61726c30.tar.gz ptxdist-f70f74500ca5d27ed29bef8a5231ef5e61726c30.tar.xz |
dbus: switch to meson
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/dbus.make')
-rw-r--r-- | rules/dbus.make | 77 |
1 files changed, 33 insertions, 44 deletions
diff --git a/rules/dbus.make b/rules/dbus.make index 998b085bc..a1b68a5a3 100644 --- a/rules/dbus.make +++ b/rules/dbus.make @@ -35,52 +35,41 @@ DBUS_CONF_ENV := \ ac_cv_lib_ICE_IceConnectionNumber=no # -# autoconf +# meson # -DBUS_CONF_TOOL := autoconf +DBUS_CONF_TOOL := meson DBUS_CONF_OPT := \ - $(CROSS_AUTOCONF_USR) \ - --runstatedir=/run \ - --enable-silent-rules \ - --disable-developer \ - --disable-debug \ - $(GLOBAL_LARGE_FILE_OPTION) \ - --disable-static \ - --disable-ansi \ - --disable-verbose-mode \ - --disable-asserts \ - --disable-checks \ - --disable-xml-docs \ - --disable-doxygen-docs \ - --disable-ducktype-docs \ - --$(call ptx/endis, PTXCONF_DBUS_SELINUX)-selinux \ - --disable-apparmor \ - --disable-libaudit \ - --enable-inotify \ - --disable-kqueue \ - --disable-console-owner-file \ - --disable-launchd \ - --$(call ptx/endis, PTXCONF_DBUS_SYSTEMD)-systemd \ - --enable-traditional-activation \ - --disable-embedded-tests \ - --disable-modular-tests \ - --disable-tests \ - --disable-installed-tests \ - --disable-code-coverage \ - --enable-epoll \ - --$(call ptx/endis, PTXCONF_DBUS_X)-x11-autolaunch \ - --disable-compile-warnings \ - --disable-Werror \ - --disable-qt-help \ - --disable-relocation \ - --disable-stats \ - --$(call ptx/endis, PTXCONF_DBUS_SYSTEMD)-user-session \ - --with-system-socket=/run/dbus/system_bus_socket \ - --with-dbus-user=messagebus \ - --without-valgrind \ - --with-x=$(call ptx/ifdef,PTXCONF_DBUS_X,auto,no) \ - --with-systemdsystemunitdir=/usr/lib/systemd/system \ - --with-systemduserunitdir=/usr/lib/systemd/user + $(CROSS_MESON_USR) \ + -Dapparmor=disabled \ + -Dasserts=false \ + -Dchecks=false \ + -Dcontainers=false \ + -Ddbus_user=messagebus \ + -Ddoxygen_docs=disabled \ + -Dducktype_docs=disabled \ + -Dembedded_tests=false \ + -Depoll=enabled \ + -Dinotify=enabled \ + -Dinstalled_tests=false \ + -Dkqueue=disabled \ + -Dlaunchd=disabled \ + -Dlibaudit=disabled \ + -Dmessage_bus=true \ + -Dmodular_tests=disabled \ + -Dqt_help=disabled \ + -Drelocation=disabled \ + -Dselinux=$(call ptx/endis, PTXCONF_DBUS_SELINUX)d \ + -Dstats=false \ + -Dsystemd=$(call ptx/endis, PTXCONF_DBUS_SYSTEMD)d \ + -Dsystemd_system_unitdir=/usr/lib/systemd/system \ + -Dsystemd_user_unitdir=/usr/lib/systemd/user \ + -Dtools=true \ + -Dtraditional_activation=true \ + -Duser_session=$(call ptx/truefalse, PTXCONF_DBUS_SYSTEMD) \ + -Dvalgrind=disabled \ + -Dverbose_mode=false \ + -Dx11_autolaunch=$(call ptx/endis, PTXCONF_DBUS_X)d \ + -Dxml_docs=disabled # ---------------------------------------------------------------------------- # Target-Install |