diff options
author | Marc-André Lureau <marcandre.lureau@redhat.com> | 2019-02-08 17:54:00 +0100 |
---|---|---|
committer | Marc-André Lureau <marcandre.lureau@redhat.com> | 2019-03-26 01:22:17 +0100 |
commit | c39ac36e669e3dd5350761c29e774a8329604ad1 (patch) | |
tree | 6c7748326a8ab237440202eafa431b1845244771 /meson.build | |
parent | 2898b001ea7ed85c15fc978b2fde446398a1e7b8 (diff) | |
download | slirp-c39ac36e669e3dd5350761c29e774a8329604ad1.zip slirp-c39ac36e669e3dd5350761c29e774a8329604ad1.tar.gz slirp-c39ac36e669e3dd5350761c29e774a8329604ad1.tar.bz2 |
build-sys: add version tooling
Add SLIRP_CHECK_VERSION() macro, and slirp_version_string() helpers.
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Diffstat (limited to 'meson.build')
-rw-r--r-- | meson.build | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/meson.build b/meson.build index ef68b88..287802b 100644 --- a/meson.build +++ b/meson.build @@ -86,12 +86,20 @@ sources = [ 'src/udp.c', 'src/udp6.c', 'src/util.c', + 'src/version.c', 'src/vmstate.c', ] mapfile = 'src/libslirp.map' vflag = '-Wl,--version-script,@0@/@1@'.format(meson.current_source_dir(), mapfile) +configure_file( + input : 'src/libslirp-version.h.in', + output : 'libslirp-version.h', + install_dir : join_paths(get_option('includedir'), 'slirp'), + configuration : conf +) + lib = shared_library('slirp', sources, soversion : lt_current, version : lt_version, |