diff options
author | Iñigo Martínez <inigomartinez@gmail.com> | 2017-07-12 11:15:05 +0200 |
---|---|---|
committer | Michael Catanzaro <mcatanzaro@igalia.com> | 2017-10-17 16:32:41 -0500 |
commit | 8ff1b86cb8f6c848be82d99dbb593a50713ce6ad (patch) | |
tree | 827ebb76b0f2fb4072b14f8888ced867753b903c | |
parent | 46d862f37c8d35012b23932a8fb9073826407087 (diff) | |
download | dconf-8ff1b86cb8f6c848be82d99dbb593a50713ce6ad.tar.gz |
build: changed abicheck.sh script
abicheck.sh script has been changed to check the libdconfsettings
library from GSETTINGS_LIB environment variable. This helps when
checking the library in different locations.
'shebang' has also been added.
https://bugzilla.gnome.org/show_bug.cgi?id=784910
-rw-r--r-- | gsettings/Makefile.am | 1 | ||||
-rwxr-xr-x | gsettings/abicheck.sh | 4 |
2 files changed, 4 insertions, 1 deletions
diff --git a/gsettings/Makefile.am b/gsettings/Makefile.am index 4f6e66b..c1a96d6 100644 --- a/gsettings/Makefile.am +++ b/gsettings/Makefile.am @@ -25,5 +25,6 @@ install-data-hook: $(gio_QUERYMODULES) $(giomodulesdir) ; \ fi +TESTS_ENVIRONMENT = export GSETTINGS_LIB=libdconfsettings.so; TESTS = abicheck.sh EXTRA_DIST = abicheck.sh diff --git a/gsettings/abicheck.sh b/gsettings/abicheck.sh index c7b8154..91c0f09 100755 --- a/gsettings/abicheck.sh +++ b/gsettings/abicheck.sh @@ -1,2 +1,4 @@ -nm --dynamic --defined-only libdconfsettings.so > public-abi +#!/bin/sh + +nm --dynamic --defined-only $GSETTINGS_LIB > public-abi test "`cat public-abi | cut -f 3 -d ' ' | grep -v ^_ | grep -v ^g_io_module | wc -l`" -eq 0 && rm public-abi |