summaryrefslogtreecommitdiff
path: root/src/libproxy/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'src/libproxy/meson.build')
-rw-r--r--src/libproxy/meson.build28
1 files changed, 24 insertions, 4 deletions
diff --git a/src/libproxy/meson.build b/src/libproxy/meson.build
index 873b184..ce50e85 100644
--- a/src/libproxy/meson.build
+++ b/src/libproxy/meson.build
@@ -2,15 +2,18 @@ libproxy_inc = include_directories('.')
libproxy_sources = []
-if build_dbus
-libproxy_sources += [
+libproxy_dbus_sources = [
'proxy-dbus.c',
]
-else
-libproxy_sources += [
+libproxy_non_dbus_sources = [
'proxy.c',
]
+
+if build_dbus
+ libproxy_sources += libproxy_dbus_sources
+else
+ libproxy_sources += libproxy_non_dbus_sources
endif
libproxy_headers = [
@@ -45,6 +48,23 @@ libproxy_dep = declare_dependency (
dependencies: libproxy_deps
)
+libproxy_test = shared_library(
+ 'proxy_test',
+ libproxy_non_dbus_sources,
+ include_directories: px_backend_inc,
+ dependencies: libproxy_deps,
+ link_args : vflag,
+ link_depends : mapfile,
+ soversion: '1',
+ install: false,
+)
+
+libproxy_test_dep = declare_dependency (
+ include_directories: libproxy_inc,
+ link_with: libproxy_test,
+ dependencies: libproxy_deps
+)
+
install_headers(libproxy_headers, subdir: 'libproxy')
pkg = import('pkgconfig')