[SNIP]
Now I found time to prepare the patch.
- for $(ABS_SRCDIR) i select $(as abs_top_srcdir) because PRECHECK_COMMANDS go in $(top_srcdir)
- for $(ABS_BUILDDIR) i select $(abs_builddir), i.e. the current build dir.

Regards,
Roumen

diff --git a/Makefile.am b/Makefile.am
index 778bc45..67ecf92 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -5,6 +5,9 @@ SUBDIRS 	= include src apps man docs
 TEST_APP 	= apps/xmlsec1
 DEFAULT_CRYPTO	= @XMLSEC_CRYPTO@
 
+abs_builddir = @abs_builddir@
+abs_top_srcdir = @abs_srcdir@
+
 bin_SCRIPTS 	= xmlsec1-config
 pkgconfig_DATA 	= xmlsec1.pc @XMLSEC_CRYPTO_PC_FILES_LIST@
 pkgconfigdir 	= $(libdir)/pkgconfig
@@ -48,10 +51,8 @@ EXTRA_CLEAN = \
 	examples \
 	$(NULL)
 
-ABS_BUILDDIR=$(shell pwd)
 if XMLSEC_NO_APPS_CRYPTO_DYNAMIC_LOADING
 PRECHECK_COMMANDS = \
-	ABS_BUILDDIR=$(ABS_BUILDDIR) && \
 	cd $(top_srcdir) \
 	$(NULL)
 CHECK_CRYPTO_LIST = \
@@ -59,9 +60,8 @@ CHECK_CRYPTO_LIST = \
 	$(NULL)
 else
 PRECHECK_COMMANDS= \
-	ABS_BUILDDIR=$(ABS_BUILDDIR) && \
 	for i in $(XMLSEC_CRYPTO_LIST) ; do \
-	    export LD_LIBRARY_PATH="$(ABS_BUILDDIR)/src/$$i/.libs:$$LD_LIBRARY_PATH" ; \
+	    export LD_LIBRARY_PATH="$(abs_builddir)/src/$$i/.libs:$$LD_LIBRARY_PATH" ; \
 	done && \
 	cd $(top_srcdir) \
 	$(NULL)	
@@ -69,7 +69,6 @@ CHECK_CRYPTO_LIST = \
 	$(XMLSEC_CRYPTO_LIST) \
 	$(NULL)
 endif
-ABS_SRCDIR=$(shell pwd)
 
 docs: docs-man
 	@(cd docs && $(MAKE) docs)
@@ -86,9 +85,9 @@ check-all: $(TEST_APP)
 	@($(PRECHECK_COMMANDS) && \
 	for i in $(CHECK_CRYPTO_LIST) ; do \
 	    echo "=================== Checking xmlsec-$$i =================================" && \
-	    $(SHELL) ./tests/testKeys.sh $$i $(ABS_SRCDIR)/tests $(ABS_BUILDDIR)/$(TEST_APP) der && \
-	    $(SHELL) ./tests/testDSig.sh $$i $(ABS_SRCDIR)/tests $(ABS_BUILDDIR)/$(TEST_APP) der && \
-	    $(SHELL) ./tests/testEnc.sh  $$i $(ABS_SRCDIR)/tests $(ABS_BUILDDIR)/$(TEST_APP) der ; \
+	    $(SHELL) ./tests/testKeys.sh $$i $(abs_top_srcdir)/tests $(abs_builddir)/$(TEST_APP) der && \
+	    $(SHELL) ./tests/testDSig.sh $$i $(abs_top_srcdir)/tests $(abs_builddir)/$(TEST_APP) der && \
+	    $(SHELL) ./tests/testEnc.sh  $$i $(abs_top_srcdir)/tests $(abs_builddir)/$(TEST_APP) der ; \
 	done; )
 
 check-info:
@@ -103,19 +102,19 @@ check-info:
 
 check-km: $(TEST_APP)
 	@($(PRECHECK_COMMANDS) && \
-	$(SHELL) ./tests/testKeys.sh default $(ABS_SRCDIR)/tests $(ABS_BUILDDIR)/$(TEST_APP) der)
+	$(SHELL) ./tests/testKeys.sh default $(abs_top_srcdir)/tests $(abs_builddir)/$(TEST_APP) der)
 
 check-dsig: $(TEST_APP) 	
 	@($(PRECHECK_COMMANDS) && \
-	$(SHELL) ./tests/testDSig.sh default $(ABS_SRCDIR)/tests $(ABS_BUILDDIR)/$(TEST_APP) der)
+	$(SHELL) ./tests/testDSig.sh default $(abs_top_srcdir)/tests $(abs_builddir)/$(TEST_APP) der)
 
 check-xkms: $(TEST_APP) 	
 	@($(PRECHECK_COMMANDS) && \
-	$(SHELL) ./tests/testXKMS.sh default $(ABS_SRCDIR)/tests $(ABS_BUILDDIR)/$(TEST_APP) der)
+	$(SHELL) ./tests/testXKMS.sh default $(abs_top_srcdir)/tests $(abs_builddir)/$(TEST_APP) der)
 
 check-enc: $(TEST_APP) 
 	@($(PRECHECK_COMMANDS) && \
-	$(SHELL) ./tests/testEnc.sh  default $(ABS_SRCDIR)/tests $(ABS_BUILDDIR)/$(TEST_APP) der)
+	$(SHELL) ./tests/testEnc.sh  default $(abs_top_srcdir)/tests $(abs_builddir)/$(TEST_APP) der)
 
 memcheck-res:
 	@grep -i lost /tmp/*.log | sed 's/==.*== *//' | sort -u
diff --git a/configure.in b/configure.in
index f892fd7..edd426b 100644
--- a/configure.in
+++ b/configure.in
@@ -9,7 +9,7 @@ XMLSEC_VERSION="$XMLSEC_VERSION_MAJOR.$XMLSEC_VERSION_MINOR.$XMLSEC_VERSION_SUBM
 XMLSEC_VERSION_INFO=`echo $XMLSEC_VERSION | awk -F. '{ printf "%d:%d:%d", $1+$2, $3, $2 }'`
 XMLSEC_VERSION_SAFE=`echo $XMLSEC_VERSION | sed 's/\./_/g'`
 
-AC_PREREQ(2.2)
+AC_PREREQ([2.52g])
 AM_CONFIG_HEADER(config.h)
 AC_CANONICAL_HOST
 
_______________________________________________
xmlsec mailing list
[email protected]
http://www.aleksey.com/mailman/listinfo/xmlsec

Reply via email to