summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc-André Lureau <marcandre.lureau@redhat.com>2022-07-08 19:29:06 +0400
committerSimon McVittie <smcv@collabora.com>2022-07-13 20:36:13 +0100
commitffc063a95ce23a25bab10a082eca1b327c01df5e (patch)
tree82a0ece63be2c3f6ce84dfa7b34ad138b872241b
parentf893b86e524b9f414f19d5aaec771365404b29d5 (diff)
downloaddbus-ffc063a95ce23a25bab10a082eca1b327c01df5e.tar.gz
meson: add windows_output_debug_string option
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com> [smcv: Rename to avoid using "Win32" to refer to both 32- and 64-bit] Signed-off-by: Simon McVittie <smcv@collabora.com>
-rw-r--r--meson.build3
-rw-r--r--meson_options.txt7
2 files changed, 10 insertions, 0 deletions
diff --git a/meson.build b/meson.build
index 923c12a9..874be1d1 100644
--- a/meson.build
+++ b/meson.build
@@ -699,6 +699,9 @@ config.set('HAVE_GIO_UNIX', have_gio_unix ? 1 : false)
config.set('GLIB_VERSION_MIN_REQUIRED', 'GLIB_VERSION_2_38')
config.set('GLIB_VERSION_MAX_ALLOWED', 'G_ENCODE_VERSION(2,44)')
+windows_output_debug = get_option('windows_output_debug_string')
+config.set('DBUS_USE_OUTPUT_DEBUG_STRING', windows_output_debug)
+
dbus_static_flags = ( get_option('default_library') == 'static'
? '-DDBUS_STATIC_BUILD'
: []
diff --git a/meson_options.txt b/meson_options.txt
index 770082ea..68f91f19 100644
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -291,3 +291,10 @@ option(
value: 'auto',
description: 'Build XML documentation'
)
+
+option(
+ 'windows_output_debug_string',
+ type: 'boolean',
+ value: false,
+ description: 'use OutputDebugString() to log messages to Windows debug port'
+)