wayland-egl-symbols-check: pass the DSO name via the build system
authorEmil Velikov <emil.velikov@collabora.com>
Tue, 10 Oct 2017 13:43:49 +0000 (14:43 +0100)
committerDaniel Stone <daniels@collabora.com>
Fri, 9 Feb 2018 17:31:03 +0000 (17:31 +0000)
The location of the file is build system specific so, keep it there.

Cc: Daniel Stone <daniels@collabora.com>
Suggested-by: Daniel Stone <daniels@collabora.com>
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
Reviewed-by: Arnaud Vrac <avrac@freebox.fr>
Makefile.am
egl/wayland-egl-symbols-check

index 1e934fe..deafc04 100644 (file)
@@ -191,6 +191,7 @@ AM_TESTS_ENVIRONMENT =                                                      \
        export WAYLAND_SCANNER='$(top_builddir)/wayland-scanner'        \
        TEST_DATA_DIR='$(top_srcdir)/tests/data'                        \
        TEST_OUTPUT_DIR='$(top_builddir)/tests/output'                  \
+       WAYLAND_EGL_LIB='$(top_builddir)/egl/.libs/libwayland-egl.so'   \
        SED=$(SED)                                                      \
        ;
 
index e7105ea..e107362 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/sh
 
-FUNCS=$(nm -D --defined-only ${1-.libs/libwayland-egl.so} | grep -o "T .*" | cut -c 3- | while read func; do
+FUNCS=$(nm -D --defined-only ${WAYLAND_EGL_LIB} | grep -o "T .*" | cut -c 3- | while read func; do
 ( grep -q "^$func$" || echo $func )  <<EOF
 wl_egl_window_resize
 wl_egl_window_create