summaryrefslogtreecommitdiffstats
path: root/src/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'src/meson.build')
-rw-r--r--src/meson.build19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/meson.build b/src/meson.build
new file mode 100644
index 0000000..2ce6cb0
--- /dev/null
+++ b/src/meson.build
@@ -0,0 +1,19 @@
+add_project_arguments('-fvisibility=hidden', language : 'c')
+
+src = ['api.c', 'bluez-agent.c', 'bluez-call.c', 'call_work.c', 'conf.c']
+lib = shared_library('bluez-glib',
+ sources: src,
+ version: '1.0.0',
+ soversion: '0',
+ include_directories: inc,
+ dependencies: [systemd_dep, glib_deps],
+ install: true)
+
+if get_option('build-tester')
+ lib_dep = declare_dependency(link_with: lib)
+ executable('bluez-glib-test',
+ 'test.c',
+ include_directories: inc,
+ dependencies: [systemd_dep, glib_deps, lib_dep])
+endif
+