John,

Please, try the attached patch. If it would work for you then I'll check it in CVS.

Thanks,
Aleksey

John Belmonte wrote:

Aleksey,

It seems that the configure script makes build files even for disabled crypto flavors, but then distclean does not clean them. This is probably why there are extraneous files in the release package (such as src/nss/.deps/), and is causing problems for Debian packaging which relies heavily on diffs.

Can this be corrected?

Regards,
-John


Index: configure.in
===================================================================
RCS file: /cvs/gnome/xmlsec/configure.in,v
retrieving revision 1.70
diff -u -r1.70 configure.in
--- configure.in        5 Jun 2003 02:13:48 -0000       1.70
+++ configure.in        6 Jun 2003 22:54:44 -0000
@@ -931,18 +931,27 @@
 rm -f rm COPYING.LIB COPYING
 ln -s $srcdir/Copyright COPYING
 
+if test "$OPENSSL_WITHOUT" = "no"
+then
+AC_OUTPUT([include/xmlsec/openssl/Makefile src/openssl/Makefile])
+fi
+
+if test "$GNUTLS_WITHOUT" = "no"
+then
+AC_OUTPUT([include/xmlsec/gnutls/Makefile src/gnutls/Makefile])
+fi
+
+if test "$NSS_WITHOUT" = "no"
+then
+AC_OUTPUT([include/xmlsec/nss/Makefile src/nss/Makefile])
+fi
+
 AC_OUTPUT([
 include/xmlsec/version.h
 Makefile
 include/Makefile
 include/xmlsec/Makefile
-include/xmlsec/openssl/Makefile
-include/xmlsec/gnutls/Makefile
-include/xmlsec/nss/Makefile
 src/Makefile
-src/openssl/Makefile
-src/gnutls/Makefile
-src/nss/Makefile
 apps/Makefile
 docs/Makefile
 docs/api/Makefile

Reply via email to