mirror of
https://gitlab.gnome.org/GNOME/libxslt
synced 2025-08-05 23:35:48 +03:00
trying to bypass libtool crazyness when compiling in my debug environment
* xsltproc/Makefile.am configure.in config.h.in: trying to bypass libtool crazyness when compiling in my debug environment * libxslt/templates.c: fix a compilation problem due to recent libxml changes Daniel
This commit is contained in:
@@ -1,3 +1,10 @@
|
|||||||
|
Tue Oct 16 11:25:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
|
||||||
|
|
||||||
|
* xsltproc/Makefile.am configure.in config.h.in: trying to
|
||||||
|
bypass libtool crazyness when compiling in my debug environment
|
||||||
|
* libxslt/templates.c: fix a compilation problem due to recent
|
||||||
|
libxml changes
|
||||||
|
|
||||||
Sun Oct 14 17:17:03 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
|
Sun Oct 14 17:17:03 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
|
||||||
|
|
||||||
* libxslt/numbers.c tests/REC/test-7.7-4.out: implement initial
|
* libxslt/numbers.c tests/REC/test-7.7-4.out: implement initial
|
||||||
|
@@ -1,8 +1,5 @@
|
|||||||
/* config.h.in. Generated automatically from configure.in by autoheader. */
|
/* config.h.in. Generated automatically from configure.in by autoheader. */
|
||||||
|
|
||||||
/* Define if you need to in order for stat and other things to work. */
|
|
||||||
#undef _POSIX_SOURCE
|
|
||||||
|
|
||||||
/* Define if you have the ANSI C header files. */
|
/* Define if you have the ANSI C header files. */
|
||||||
#undef STDC_HEADERS
|
#undef STDC_HEADERS
|
||||||
|
|
||||||
|
12
configure.in
12
configure.in
@@ -207,10 +207,14 @@ fi
|
|||||||
dnl
|
dnl
|
||||||
dnl In build tree I use a static version with memory debug enabled
|
dnl In build tree I use a static version with memory debug enabled
|
||||||
dnl libtool 1.4 tries to use the shared lib and this won't work
|
dnl libtool 1.4 tries to use the shared lib and this won't work
|
||||||
|
dnl libtool is a 5000+ line of perl module and hence absolutely pure crap
|
||||||
|
dnl no surprise there.
|
||||||
dnl
|
dnl
|
||||||
dnl if test "${LOGNAME}" = "veillard" -a "`pwd`" = "/u/veillard/XSLT" ; then
|
if test "${LOGNAME}" = "veillard" -a "`pwd`" = "/u/veillard/XSLT" ; then
|
||||||
dnl LIBXML_LIBS="./libxml2.a"
|
LIBXML_LIBS="../../XML/.libs/libxml2.a -lz"
|
||||||
dnl fi
|
DV_LINK="1"
|
||||||
|
fi
|
||||||
|
AM_CONDITIONAL(DV_STATIC_LINK, test "${DV_LINK}" = "1")
|
||||||
|
|
||||||
AC_SUBST(XML_CONFIG)
|
AC_SUBST(XML_CONFIG)
|
||||||
AC_SUBST(LIBXML_LIBS)
|
AC_SUBST(LIBXML_LIBS)
|
||||||
@@ -225,7 +229,7 @@ case ${host} in
|
|||||||
esac
|
esac
|
||||||
|
|
||||||
XSLT_INCLUDEDIR='-I${includedir}'
|
XSLT_INCLUDEDIR='-I${includedir}'
|
||||||
EXTRA_LIBS="$LIBXML_LIBS $M_LIBS"
|
EXTRA_LIBS="$M_LIBS"
|
||||||
XSLT_LIBS="-lxslt $LIBXML_LIBS $M_LIBS"
|
XSLT_LIBS="-lxslt $LIBXML_LIBS $M_LIBS"
|
||||||
|
|
||||||
AC_SUBST(XSLT_LIBDIR)
|
AC_SUBST(XSLT_LIBDIR)
|
||||||
|
@@ -14,8 +14,9 @@
|
|||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
#include <libxml/xmlmemory.h>
|
#include <libxml/xmlmemory.h>
|
||||||
#include <libxml/tree.h>
|
#include <libxml/globals.h>
|
||||||
#include <libxml/xmlerror.h>
|
#include <libxml/xmlerror.h>
|
||||||
|
#include <libxml/tree.h>
|
||||||
#include <libxml/xpathInternals.h>
|
#include <libxml/xpathInternals.h>
|
||||||
#include <libxml/parserInternals.h>
|
#include <libxml/parserInternals.h>
|
||||||
#include "xslt.h"
|
#include "xslt.h"
|
||||||
|
@@ -2,14 +2,27 @@ INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/libxslt -I$(top_srcdir)/libexslt \
|
|||||||
-I$(top_builddir) -I$(top_builddir)/libxslt \
|
-I$(top_builddir) -I$(top_builddir)/libxslt \
|
||||||
-I$(top_builddir)/libexslt $(LIBXML_CFLAGS) $(CFLAGS)
|
-I$(top_builddir)/libexslt $(LIBXML_CFLAGS) $(CFLAGS)
|
||||||
|
|
||||||
bin_PROGRAMS = xsltproc
|
if DV_STATIC_LINK
|
||||||
|
#
|
||||||
|
# Try to bypass the braindead libtool processing of shared libs
|
||||||
|
#
|
||||||
|
all: xsltproc
|
||||||
|
|
||||||
DEPS = $(top_builddir)/libxslt/libxslt.la $(top_builddir)/libexslt/libexslt.la
|
xsltproc: xsltproc.o ../libxslt/.libs/libxslt.a ../libexslt/.libs/libexslt.a ../../XML/.libs/libxml2.a
|
||||||
LDADDS = -L. $(top_builddir)/libxslt/libxslt.la \
|
gcc -g -O -o xsltproc xsltproc.o ../libxslt/.libs/libxslt.a ../libexslt/.libs/libexslt.a ../../XML/.libs/libxml2.a -lz -lm
|
||||||
$(top_builddir)/libexslt/libexslt.la $(EXTRA_LIBS)
|
|
||||||
|
programs=
|
||||||
|
else
|
||||||
|
programs=xsltproc
|
||||||
|
endif
|
||||||
|
|
||||||
|
bin_PROGRAMS = $(programs)
|
||||||
|
|
||||||
xsltproc_SOURCES = xsltproc.c
|
xsltproc_SOURCES = xsltproc.c
|
||||||
xsltproc_LDFLAGS =
|
xsltproc_LDFLAGS =
|
||||||
xsltproc_DEPENDENCIES = $(DEPS)
|
xsltproc_DEPENDENCIES = $(DEPS)
|
||||||
xsltproc_LDADD = $(LDADDS)
|
xsltproc_LDADD = $(LDADDS)
|
||||||
|
|
||||||
|
DEPS = $(top_builddir)/libxslt/libxslt.la $(top_builddir)/libexslt/libexslt.la
|
||||||
|
LDADDS = $(top_builddir)/libxslt/libxslt.la \
|
||||||
|
$(top_builddir)/libexslt/libexslt.la @LIBXML_LIBS@ $(EXTRA_LIBS)
|
||||||
|
Reference in New Issue
Block a user