Pass absolute paths to test cases, to make out-of-tree build work.
Use ${top_builddir}
--HG--
branch : HEAD
diff --git a/regress/Makefile.am b/regress/Makefile.am
index ee892d9..5a9188c 100644
--- a/regress/Makefile.am
+++ b/regress/Makefile.am
@@ -23,7 +23,7 @@
testfile.txt testfile.zip \
broken.zip test.zip encrypt.zip
-TESTS_ENVIRONMENT= ZIPCMP=../src/zipcmp
+TESTS_ENVIRONMENT= ZIPCMP=${top_builddir}/src/zipcmp
TESTCASES= \
add_from_buffer.test \
@@ -41,10 +41,8 @@
check:
@failed=0; all=0; \
- srcdir=$(srcdir); export srcdir; \
for tst in ${TESTCASES}; do \
- t=`basename $$tst .test`; \
- if ${TESTS_ENVIRONMENT} $(srcdir)/runtest $$t; then \
+ if ${TESTS_ENVIRONMENT} $(srcdir)/runtest `pwd`/${top_srcdir}/regress/$$tst; then \
all=`expr $$all + 1`; \
echo "PASS: $$tst"; \
elif test $$? -ne 77; then \
@@ -65,4 +63,4 @@
test "$$failed" -eq 0
AM_CPPFLAGS=-I${top_srcdir}/lib
-LDADD=../lib/libzip.la
+LDADD=${top_builddir}/lib/libzip.la