diff options
Diffstat (limited to 'src/libproxy/meson.build')
-rw-r--r-- | src/libproxy/meson.build | 28 |
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') |