From 7db1a953a39dc89585ae12fb6632a05fd04be5cd Mon Sep 17 00:00:00 2001 From: "Marty E. Plummer" Date: Tue, 21 May 2019 17:02:04 -0500 Subject: add abi check Signed-off-by: Marty E. Plummer --- meson.build | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'meson.build') diff --git a/meson.build b/meson.build index cdd701a..7ca7c5e 100644 --- a/meson.build +++ b/meson.build @@ -52,6 +52,7 @@ age = 1 libversion = '@0@.@1@.@2@'.format(current, age, revision) cc = meson.get_compiler('c') +nm = find_program('nm') config_h = configuration_data() @@ -112,3 +113,12 @@ configure_file( ) meson.add_install_script('utils/post_install.py') + +test('libmate-desktop symbols check', + find_program('abi-check'), + env: [ + 'LIB=@0@'.format(libmate_desktop.full_path()), + 'NM=@0@'.format(nm.path()), + 'ABI=@0@/libmate-desktop/mate-desktop.abi'.format(meson.source_root()) + ] +) -- cgit v1.2.1