[glib/gdbus-codegen-exporting: 13/13] gdbus-object-manager-example: Fix build on Visual Studio
- From: Chun-wei Fan <fanchunwei src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib/gdbus-codegen-exporting: 13/13] gdbus-object-manager-example: Fix build on Visual Studio
- Date: Thu, 28 May 2020 09:23:09 +0000 (UTC)
commit a94f32f1405398a560b05fa816367897a8dde7b8
Author: Chun-wei Fan <fanchunwei src gnome org>
Date: Fri Apr 17 18:07:51 2020 +0800
gdbus-object-manager-example: Fix build on Visual Studio
This ensures that we do really export the symbols for Visual
Studio-style builds, by using _GLIB_EXTERN to decorate the generated
prototypes and including config.h so that we are sure the symbols are
actually exported.
gio/tests/gdbus-object-manager-example/meson.build | 2 ++
1 file changed, 2 insertions(+)
---
diff --git a/gio/tests/gdbus-object-manager-example/meson.build
b/gio/tests/gdbus-object-manager-example/meson.build
index 4cfb848d3..f9c3bce26 100644
--- a/gio/tests/gdbus-object-manager-example/meson.build
+++ b/gio/tests/gdbus-object-manager-example/meson.build
@@ -13,6 +13,8 @@ gdbus_example_objectmanager_generated = custom_target('objectmanager-gen',
'--output-directory', '@OUTDIR@',
'--generate-c-code', 'objectmanager-gen',
'--generate-docbook', 'objectmanager-gen',
+ '--symbol-decorator', '_GLIB_EXTERN',
+ '--symbol-decorator-define', 'HAVE_CONFIG_H',
'@INPUT@'])
libgdbus_example_objectmanager = library('gdbus-example-objectmanager',
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]