[18214] | 1 | AC_INIT(libxslt/xslt.c) |
---|
| 2 | |
---|
| 3 | dnl |
---|
| 4 | dnl libxslt is the main part of the package |
---|
| 5 | dnl libexslt is an extension |
---|
| 6 | dnl |
---|
| 7 | LIBXSLT_MAJOR_VERSION=1 |
---|
| 8 | LIBXSLT_MINOR_VERSION=0 |
---|
[19101] | 9 | LIBXSLT_MICRO_VERSION=27 |
---|
[18214] | 10 | PACKAGE=libxslt |
---|
| 11 | LIBEXSLT_MAJOR_VERSION=0 |
---|
| 12 | LIBEXSLT_MINOR_VERSION=7 |
---|
[19101] | 13 | LIBEXSLT_MICRO_VERSION=18 |
---|
| 14 | LIBXML_REQUIRED_VERSION=2.5.2 |
---|
[18214] | 15 | |
---|
| 16 | |
---|
| 17 | LIBXSLT_VERSION=$LIBXSLT_MAJOR_VERSION.$LIBXSLT_MINOR_VERSION.$LIBXSLT_MICRO_VERSION |
---|
| 18 | LIBXSLT_VERSION_INFO=`expr $LIBXSLT_MAJOR_VERSION + $LIBXSLT_MINOR_VERSION`:$LIBXSLT_MICRO_VERSION:$LIBXSLT_MINOR_VERSION |
---|
| 19 | |
---|
| 20 | LIBXSLT_VERSION_NUMBER=`expr $LIBXSLT_MAJOR_VERSION \* 10000 + $LIBXSLT_MINOR_VERSION \* 100 + $LIBXSLT_MICRO_VERSION` |
---|
| 21 | |
---|
| 22 | AC_SUBST(LIBXSLT_MAJOR_VERSION) |
---|
| 23 | AC_SUBST(LIBXSLT_MINOR_VERSION) |
---|
| 24 | AC_SUBST(LIBXSLT_MICRO_VERSION) |
---|
| 25 | AC_SUBST(LIBXSLT_VERSION) |
---|
| 26 | AC_SUBST(LIBXSLT_VERSION_INFO) |
---|
| 27 | AC_SUBST(LIBXSLT_VERSION_NUMBER) |
---|
| 28 | |
---|
| 29 | dnl |
---|
| 30 | dnl libexslt is an extension library |
---|
| 31 | dnl |
---|
| 32 | |
---|
| 33 | LIBEXSLT_VERSION=$LIBEXSLT_MAJOR_VERSION.$LIBEXSLT_MINOR_VERSION.$LIBEXSLT_MICRO_VERSION |
---|
| 34 | LIBEXSLT_VERSION_INFO=`expr $LIBEXSLT_MAJOR_VERSION + $LIBEXSLT_MINOR_VERSION`:$LIBEXSLT_MICRO_VERSION:$LIBEXSLT_MINOR_VERSION |
---|
| 35 | |
---|
| 36 | LIBEXSLT_VERSION_NUMBER=`expr $LIBEXSLT_MAJOR_VERSION \* 10000 + $LIBEXSLT_MINOR_VERSION \* 100 + $LIBEXSLT_MICRO_VERSION` |
---|
| 37 | |
---|
| 38 | AC_SUBST(LIBEXSLT_MAJOR_VERSION) |
---|
| 39 | AC_SUBST(LIBEXSLT_MINOR_VERSION) |
---|
| 40 | AC_SUBST(LIBEXSLT_MICRO_VERSION) |
---|
| 41 | AC_SUBST(LIBEXSLT_VERSION) |
---|
| 42 | AC_SUBST(LIBEXSLT_VERSION_INFO) |
---|
| 43 | AC_SUBST(LIBEXSLT_VERSION_NUMBER) |
---|
| 44 | |
---|
| 45 | dnl |
---|
| 46 | dnl libxsltbreakpoint is a compatibility obsoleted library |
---|
| 47 | dnl it's blocked at 1.0.8 and should be removed in default build in the |
---|
| 48 | dnl future |
---|
| 49 | dnl |
---|
| 50 | |
---|
| 51 | LIBXSLTBREAK_MAJOR_VERSION=1 |
---|
| 52 | LIBXSLTBREAK_MINOR_VERSION=0 |
---|
| 53 | LIBXSLTBREAK_MICRO_VERSION=8 |
---|
| 54 | |
---|
| 55 | LIBXSLTBREAK_VERSION=$LIBXSLTBREAK_MAJOR_VERSION.$LIBXSLTBREAK_MINOR_VERSION.$LIBXSLTBREAK_MICRO_VERSION |
---|
| 56 | LIBXSLTBREAK_VERSION_INFO=`expr $LIBXSLTBREAK_MAJOR_VERSION + $LIBXSLTBREAK_MINOR_VERSION`:$LIBXSLTBREAK_MICRO_VERSION:$LIBXSLTBREAK_MINOR_VERSION |
---|
| 57 | |
---|
| 58 | LIBXSLTBREAK_VERSION_NUMBER=`expr $LIBXSLTBREAK_MAJOR_VERSION \* 10000 + $LIBXSLTBREAK_MINOR_VERSION \* 100 + $LIBXSLTBREAK_MICRO_VERSION` |
---|
| 59 | |
---|
| 60 | AC_SUBST(LIBXSLTBREAK_MAJOR_VERSION) |
---|
| 61 | AC_SUBST(LIBXSLTBREAK_MINOR_VERSION) |
---|
| 62 | AC_SUBST(LIBXSLTBREAK_MICRO_VERSION) |
---|
| 63 | AC_SUBST(LIBXSLTBREAK_VERSION) |
---|
| 64 | AC_SUBST(LIBXSLTBREAK_VERSION_INFO) |
---|
| 65 | AC_SUBST(LIBXSLTBREAK_VERSION_NUMBER) |
---|
| 66 | |
---|
| 67 | |
---|
| 68 | |
---|
| 69 | |
---|
| 70 | VERSION=${LIBXSLT_VERSION} |
---|
| 71 | |
---|
| 72 | AM_CONFIG_HEADER(config.h) |
---|
| 73 | AM_INIT_AUTOMAKE($PACKAGE, $VERSION) |
---|
| 74 | AM_MAINTAINER_MODE |
---|
| 75 | |
---|
| 76 | AC_ARG_WITH(html-dir, [ --with-html-dir=PATH path to installed docs ]) |
---|
| 77 | |
---|
| 78 | dnl |
---|
| 79 | dnl Specific dir for HTML output ? |
---|
| 80 | dnl |
---|
| 81 | |
---|
| 82 | if test "x$with_html_dir" = "x" ; then |
---|
| 83 | HTML_DIR='$(prefix)/doc' |
---|
| 84 | else |
---|
| 85 | HTML_DIR=$with_html_dir |
---|
| 86 | fi |
---|
| 87 | AC_SUBST(HTML_DIR) |
---|
| 88 | |
---|
| 89 | dnl |
---|
| 90 | dnl Check the environment |
---|
| 91 | dnl |
---|
| 92 | |
---|
| 93 | AC_ISC_POSIX |
---|
| 94 | AC_PROG_CC |
---|
| 95 | AC_STDC_HEADERS |
---|
| 96 | AC_ARG_PROGRAM |
---|
| 97 | AM_PROG_LIBTOOL |
---|
| 98 | |
---|
| 99 | dnl |
---|
| 100 | dnl Math detection |
---|
| 101 | dnl |
---|
| 102 | |
---|
| 103 | AC_CHECK_HEADERS(sys/types.h sys/time.h stdlib.h unistd.h string.h) |
---|
| 104 | AC_CHECK_HEADERS(ieeefp.h nan.h math.h fp_class.h float.h ansidecl.h) |
---|
| 105 | AC_CHECK_HEADERS(sys/timeb.h time.h sys/stat.h stdarg.h) |
---|
| 106 | AC_CHECK_FUNCS(stat _stat) |
---|
| 107 | AC_CHECK_FUNC(isnan, , AC_CHECK_LIB(m, isnan, |
---|
| 108 | [M_LIBS="-lm"; AC_DEFINE(HAVE_ISNAN)])) |
---|
| 109 | |
---|
| 110 | AC_CHECK_FUNC(isinf, , AC_CHECK_LIB(m, isinf, |
---|
| 111 | [M_LIBS="-lm"; AC_DEFINE(HAVE_ISINF)])) |
---|
| 112 | |
---|
| 113 | AC_CHECK_FUNC(pow, , AC_CHECK_LIB(m, pow, |
---|
| 114 | [M_LIBS="-lm"; AC_DEFINE(HAVE_POW)])) |
---|
| 115 | |
---|
| 116 | AC_CHECK_FUNC(floor, , AC_CHECK_LIB(m, floor, |
---|
| 117 | [M_LIBS="-lm"; AC_DEFINE(HAVE_FLOOR)])) |
---|
| 118 | |
---|
| 119 | AC_CHECK_FUNC(fabs, , AC_CHECK_LIB(m, fabs, |
---|
| 120 | [M_LIBS="-lm"; AC_DEFINE(HAVE_FABS)])) |
---|
| 121 | AC_CHECK_FUNCS(gettimeofday) |
---|
| 122 | AC_CHECK_FUNCS(mktime localtime asctime time gmtime ftime) |
---|
| 123 | |
---|
| 124 | dnl Checking the standard string functions availability |
---|
| 125 | AC_CHECK_FUNCS(printf sprintf fprintf snprintf vfprintf vsprintf vsnprintf sscanf,, |
---|
| 126 | NEED_TRIO=1) |
---|
| 127 | dnl |
---|
| 128 | dnl Check for trio string functions |
---|
| 129 | dnl |
---|
| 130 | |
---|
| 131 | if test "${NEED_TRIO}" = "1" ; then |
---|
| 132 | echo Reusing trio library for string functions |
---|
| 133 | WITH_TRIO=1 |
---|
| 134 | else |
---|
| 135 | WITH_TRIO=0 |
---|
| 136 | fi |
---|
| 137 | AC_SUBST(WITH_TRIO) |
---|
| 138 | |
---|
| 139 | dnl |
---|
| 140 | dnl Perl is just needed for generating some data for XSLtmark |
---|
| 141 | dnl |
---|
| 142 | |
---|
| 143 | AC_CHECK_PROG(PERL, perl, perl, false) |
---|
| 144 | AM_CONDITIONAL(WITH_PERL, test "$PERL" != "false") |
---|
| 145 | |
---|
| 146 | dnl |
---|
| 147 | dnl check for python |
---|
| 148 | dnl |
---|
| 149 | |
---|
| 150 | PYTHON= |
---|
| 151 | PYTHON_VERSION= |
---|
| 152 | PYTHON_INCLUDES= |
---|
| 153 | PYTHON_SITE_PACKAGES= |
---|
| 154 | AC_ARG_WITH(python, [ --with-python[=DIR] Build Python bindings if found]) |
---|
| 155 | if test "$with_python" != "no" ; then |
---|
[18542] | 156 | if test -x "$with_python" |
---|
[18214] | 157 | then |
---|
[18542] | 158 | echo Found python in $with_python |
---|
| 159 | PYTHON="$with_python" |
---|
[18214] | 160 | else |
---|
| 161 | AC_PATH_PROG(PYTHON, python python2.2 python2.1 python2.0 python1.6 python1.5) |
---|
| 162 | fi |
---|
| 163 | if test "$PYTHON" != "" |
---|
| 164 | then |
---|
| 165 | PYTHON_VERSION=`$PYTHON -c "import sys; print sys.version[[0:3]]"` |
---|
| 166 | echo Found Python version $PYTHON_VERSION |
---|
| 167 | LIBXML2_PYTHON=`python -c "try : import libxml2 ; print 1 |
---|
| 168 | except: print 0"` |
---|
| 169 | if test "$LIBXML2_PYTHON" = "1" |
---|
| 170 | then |
---|
| 171 | echo Found libxml2-python module |
---|
| 172 | else |
---|
| 173 | echo Warning: Missing libxml2-python |
---|
| 174 | fi |
---|
| 175 | fi |
---|
| 176 | if test "$PYTHON_VERSION" != "" |
---|
| 177 | then |
---|
| 178 | if test -r $with_python/include/python$PYTHON_VERSION/Python.h -a \ |
---|
| 179 | -d $with_python/lib/python$PYTHON_VERSION/site-packages |
---|
| 180 | then |
---|
| 181 | PYTHON_INCLUDES=$with_python/include/python$PYTHON_VERSION |
---|
| 182 | PYTHON_SITE_PACKAGES=$with_python/lib/python$PYTHON_VERSION/site-packages |
---|
| 183 | else |
---|
| 184 | if test -r $prefix/include/python$PYTHON_VERSION/Python.h |
---|
| 185 | then |
---|
| 186 | PYTHON_INCLUDES='$(prefix)/include/python$(PYTHON_VERSION)' |
---|
| 187 | PYTHON_SITE_PACKAGES='$(libdir)/python$(PYTHON_VERSION)/site-packages' |
---|
| 188 | else |
---|
| 189 | if test -r /usr/include/python$PYTHON_VERSION/Python.h |
---|
| 190 | then |
---|
| 191 | PYTHON_INCLUDES=/usr/include/python$PYTHON_VERSION |
---|
| 192 | PYTHON_SITE_PACKAGES='$(libdir)/python$(PYTHON_VERSION)/site-packages' |
---|
| 193 | else |
---|
| 194 | echo could not find python$PYTHON_VERSION/Python.h |
---|
| 195 | fi |
---|
| 196 | fi |
---|
| 197 | if ! test -d "$PYTHON_SITE_PACKAGES" |
---|
| 198 | then |
---|
| 199 | PYTHON_SITE_PACKAGES=`$PYTHON -c "from distutils import sysconfig; print sysconfig.get_python_lib()"` |
---|
| 200 | fi |
---|
| 201 | fi |
---|
| 202 | fi |
---|
| 203 | fi |
---|
| 204 | AM_CONDITIONAL(WITH_PYTHON, test "$PYTHON_INCLUDES" != "") |
---|
| 205 | if test "$PYTHON_INCLUDES" != "" |
---|
| 206 | then |
---|
| 207 | PYTHON_SUBDIR=python |
---|
| 208 | else |
---|
| 209 | PYTHON_SUBDIR= |
---|
| 210 | fi |
---|
| 211 | AC_SUBST(PYTHON_SUBDIR) |
---|
| 212 | |
---|
| 213 | dnl |
---|
| 214 | dnl Debug for DV (-Wunreachable-code) |
---|
| 215 | dnl |
---|
| 216 | if test "${LOGNAME}" = "veillard" -a "`pwd`" = "/u/veillard/XSLT" ; then |
---|
| 217 | if test "${with_mem_debug}" = "" ; then |
---|
| 218 | with_mem_debug="yes" |
---|
| 219 | fi |
---|
| 220 | CFLAGS="-Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline " |
---|
| 221 | fi |
---|
| 222 | |
---|
| 223 | AC_ARG_WITH(debug, [ --with-debug Add the debugging code (on)]) |
---|
| 224 | if test "$with_debug" = "no" ; then |
---|
| 225 | echo Disabling debug support |
---|
| 226 | WITH_XSLT_DEBUG=0 |
---|
| 227 | else |
---|
| 228 | WITH_XSLT_DEBUG=1 |
---|
| 229 | fi |
---|
| 230 | AC_SUBST(WITH_XSLT_DEBUG) |
---|
| 231 | |
---|
| 232 | AC_ARG_WITH(mem_debug, [ --with-mem-debug Add the memory debugging module (off)]) |
---|
| 233 | if test "$with_mem_debug" = "yes" ; then |
---|
| 234 | echo Enabling memory debug support |
---|
| 235 | WITH_MEM_DEBUG=1 |
---|
| 236 | else |
---|
| 237 | WITH_MEM_DEBUG=0 |
---|
| 238 | fi |
---|
| 239 | AC_SUBST(WITH_MEM_DEBUG) |
---|
| 240 | |
---|
| 241 | dnl |
---|
| 242 | dnl Is debugger support requested |
---|
| 243 | dnl |
---|
| 244 | AC_ARG_WITH(with_debugger, [ --with-debugger Add the debugging support (on)]) |
---|
| 245 | if test "$with_debugger" = "no" ; then |
---|
| 246 | echo Disabling debugger |
---|
| 247 | WITH_DEBUGGER=0 |
---|
| 248 | else |
---|
| 249 | echo Enabling debugger |
---|
| 250 | WITH_DEBUGGER=1 |
---|
| 251 | AC_DEFINE(WITH_DEBUGGER) |
---|
| 252 | fi |
---|
| 253 | AM_CONDITIONAL(WITH_DEBUGGER, test "${WITH_DEBUGGER}" = "1") |
---|
| 254 | AC_SUBST(WITH_DEBUGGER) |
---|
| 255 | |
---|
| 256 | dnl |
---|
| 257 | dnl The following new parameters were added to offer |
---|
| 258 | dnl the ability to specify the location of the libxml |
---|
| 259 | dnl library during linking and compilation. |
---|
| 260 | dnl |
---|
| 261 | dnl original work - Mathieu Lacage 30/03/2000 |
---|
| 262 | dnl some tweaking - David Härdeman 30/10/2001 |
---|
| 263 | dnl |
---|
| 264 | |
---|
| 265 | LIBXML_CONFIG_PREFIX="" |
---|
| 266 | LIBXML_SRC="" |
---|
| 267 | |
---|
| 268 | AC_ARG_WITH(libxml-prefix, |
---|
| 269 | [ --with-libxml-prefix=[PFX] Specify location of libxml config], |
---|
| 270 | LIBXML_CONFIG_PREFIX=$withval |
---|
| 271 | ) |
---|
| 272 | |
---|
| 273 | AC_ARG_WITH(libxml-include-prefix, |
---|
| 274 | [ --with-libxml-include-prefix=[PFX] Specify location of libxml headers], |
---|
| 275 | LIBXML_CFLAGS="-I$withval" |
---|
| 276 | ) |
---|
| 277 | |
---|
| 278 | AC_ARG_WITH(libxml-libs-prefix, |
---|
| 279 | [ --with-libxml-libs-prefix=[PFX] Specify location of libxml libs], |
---|
| 280 | LIBXML_LIBS="-L$withval" |
---|
| 281 | ) |
---|
| 282 | |
---|
| 283 | AC_ARG_WITH(libxml-src, |
---|
| 284 | [ --with-libxml-src=[DIR] For libxml thats not installed yet (sets all three above)], |
---|
| 285 | LIBXML_SRC="$withval" |
---|
| 286 | ) |
---|
| 287 | |
---|
| 288 | dnl |
---|
| 289 | dnl where is xml2-config |
---|
| 290 | dnl |
---|
| 291 | |
---|
| 292 | AC_SUBST(LIBXML_REQUIRED_VERSION) |
---|
| 293 | AC_MSG_CHECKING(for libxml libraries >= $LIBXML_REQUIRED_VERSION) |
---|
| 294 | if test "x$LIBXML_CONFIG_PREFIX" != "x" |
---|
| 295 | then |
---|
| 296 | XML_CONFIG=${LIBXML_CONFIG_PREFIX}/bin/xml2-config |
---|
| 297 | else |
---|
| 298 | XML_CONFIG=xml2-config |
---|
| 299 | fi |
---|
| 300 | |
---|
| 301 | dnl |
---|
| 302 | dnl imported from libxml2, c.f. #77827 |
---|
| 303 | dnl |
---|
| 304 | if test "${GCC}" != "yes" ; then |
---|
| 305 | case "${host}" in |
---|
| 306 | *-*-hpux* ) |
---|
| 307 | CFLAGS="${CFLAGS} -Wp,-H30000" |
---|
| 308 | ;; |
---|
| 309 | *-dec-osf* ) |
---|
| 310 | CFLAGS="${CFLAGS} -ieee" |
---|
| 311 | ;; |
---|
| 312 | esac |
---|
| 313 | else |
---|
| 314 | CFLAGS="${CFLAGS} -Wall" |
---|
| 315 | case "${host}" in |
---|
| 316 | alpha*-*-linux* ) |
---|
| 317 | CFLAGS="${CFLAGS} -mieee" |
---|
| 318 | ;; |
---|
| 319 | alpha*-*-osf* ) |
---|
| 320 | CFLAGS="${CFLAGS} -mieee" |
---|
| 321 | ;; |
---|
| 322 | esac |
---|
| 323 | fi |
---|
| 324 | |
---|
| 325 | dnl |
---|
| 326 | dnl Override other variables if LIBXML_SRC is set |
---|
| 327 | dnl |
---|
| 328 | |
---|
| 329 | if test "x$LIBXML_SRC" != "x" |
---|
| 330 | then |
---|
| 331 | CWD=`pwd` |
---|
| 332 | if cd $LIBXML_SRC |
---|
| 333 | then |
---|
| 334 | SRC_DIR=`pwd` |
---|
| 335 | XML_CONFIG=${SRC_DIR}/xml2-config |
---|
| 336 | LIBXML_CFLAGS="-I${SRC_DIR}/include" |
---|
| 337 | LIBXML_LIBS="-L${SRC_DIR}" |
---|
| 338 | cd $CWD |
---|
| 339 | else |
---|
| 340 | AC_MSG_ERROR([libxml source dir not found (${LIBXML_SRC}), typo?]) |
---|
| 341 | fi |
---|
| 342 | fi |
---|
| 343 | |
---|
| 344 | dnl |
---|
| 345 | dnl make sure xml2-config is executable, |
---|
| 346 | dnl test version and init our variables |
---|
| 347 | dnl |
---|
| 348 | |
---|
| 349 | AC_DEFUN(VERSION_TO_NUMBER, |
---|
| 350 | [`$1 | sed -e 's/libxml //' | awk 'BEGIN { FS = "."; } { printf "%d", ([$]1 * 1000 + [$]2) * 1000 + [$]3;}'`]) |
---|
| 351 | if ${XML_CONFIG} --libs print > /dev/null 2>&1 |
---|
| 352 | then |
---|
| 353 | XMLVERS=`$XML_CONFIG --version` |
---|
| 354 | if test VERSION_TO_NUMBER(echo $XMLVERS) -ge VERSION_TO_NUMBER(echo $LIBXML_REQUIRED_VERSION) |
---|
| 355 | then |
---|
| 356 | LIBXML_LIBS="$LIBXML_LIBS `$XML_CONFIG --libs`" |
---|
| 357 | LIBXML_CFLAGS="$LIBXML_CFLAGS `$XML_CONFIG --cflags`" |
---|
| 358 | AC_MSG_RESULT($XMLVERS found) |
---|
| 359 | else |
---|
| 360 | AC_MSG_ERROR(Version $XMLVERS found. You need at least libxml2 $LIBXML_REQUIRED_VERSION for this version of libxslt) |
---|
| 361 | fi |
---|
| 362 | else |
---|
| 363 | AC_MSG_ERROR([Could not find libxml2 anywhere, check ftp://xmlsoft.org/.]) |
---|
| 364 | fi |
---|
| 365 | |
---|
| 366 | |
---|
| 367 | AC_SUBST(CFLAGS) |
---|
| 368 | AC_SUBST(CPPFLAGS) |
---|
| 369 | AC_SUBST(LDFLAGS) |
---|
| 370 | |
---|
| 371 | # |
---|
| 372 | # Some fun with prelinking :-( |
---|
| 373 | # try to check if there is already an installed shared lib of the same level |
---|
| 374 | # |
---|
| 375 | INSTALLED_XSLT_LIB="" |
---|
| 376 | if test -d $prefix |
---|
| 377 | then |
---|
| 378 | shared_xslt_lib="$prefix/lib/libxslt.so.$LIBXSLT_MAJOR_VERSION" |
---|
| 379 | shared_xslt_la="$prefix/lib/libxslt.la" |
---|
| 380 | if test -f $shared_xslt_lib -a -f $shared_xslt_la |
---|
| 381 | then |
---|
| 382 | INSTALLED_XSLT_LIB="-L$libdir -lxslt" |
---|
| 383 | fi |
---|
| 384 | fi |
---|
| 385 | AC_SUBST(INSTALLED_XSLT_LIB) |
---|
| 386 | |
---|
| 387 | dnl |
---|
| 388 | dnl In build tree I use a static version with memory debug enabled |
---|
| 389 | dnl |
---|
| 390 | if test "${LOGNAME}" = "veillard" -a "`pwd`" = "/u/veillard/XSLT" ; then |
---|
| 391 | LIBXML_LIBS="../../XML/.libs/libxml2.a -lz" |
---|
| 392 | DV_LINK="1" |
---|
| 393 | XSLTPROCDV="xsltproc.dv" |
---|
| 394 | # PYTHONSODV="libxsltmod.so.dv" |
---|
| 395 | fi |
---|
| 396 | |
---|
| 397 | AC_SUBST(XSLTPROCDV) |
---|
| 398 | AC_SUBST(PYTHONSODV) |
---|
| 399 | AC_SUBST(XML_CONFIG) |
---|
| 400 | AC_SUBST(LIBXML_LIBS) |
---|
| 401 | AC_SUBST(LIBXML_CFLAGS) |
---|
| 402 | AC_SUBST(PYTHON) |
---|
| 403 | AC_SUBST(PYTHON_VERSION) |
---|
| 404 | AC_SUBST(PYTHON_INCLUDES) |
---|
| 405 | AC_SUBST(PYTHON_SITE_PACKAGES) |
---|
| 406 | |
---|
| 407 | XSLT_LIBDIR='-L${libdir}' |
---|
| 408 | |
---|
| 409 | case ${host} in |
---|
| 410 | *-*-solaris*) |
---|
| 411 | XSLT_LIBDIR="${XSLT_LIBDIR} -R${libdir}" |
---|
| 412 | ;; |
---|
| 413 | esac |
---|
| 414 | |
---|
| 415 | XSLT_INCLUDEDIR='-I${includedir}' |
---|
| 416 | XSLT_LIBS="-lxslt $LIBXML_LIBS $M_LIBS" |
---|
| 417 | EXTRA_LIBS="$LIBXML_LIBS $M_LIBS" |
---|
| 418 | |
---|
| 419 | AC_SUBST(XSLT_LIBDIR) |
---|
| 420 | AC_SUBST(XSLT_INCLUDEDIR) |
---|
| 421 | AC_SUBST(EXTRA_LIBS) |
---|
| 422 | AC_SUBST(M_LIBS) |
---|
| 423 | AC_SUBST(XSLT_LIBS) |
---|
| 424 | |
---|
[18542] | 425 | dnl for the spec file |
---|
| 426 | RELDATE=`date +'%a %b %e %Y'` |
---|
| 427 | AC_SUBST(RELDATE) |
---|
| 428 | |
---|
[19101] | 429 | rm -f COPYING.LIB COPYING |
---|
[18214] | 430 | ln -s Copyright COPYING |
---|
| 431 | |
---|
| 432 | |
---|
| 433 | AC_OUTPUT([ |
---|
| 434 | Makefile |
---|
| 435 | libxslt.pc |
---|
| 436 | libxslt/Makefile |
---|
| 437 | libxslt/xsltconfig.h |
---|
| 438 | libxslt/xsltwin32config.h |
---|
| 439 | breakpoint/Makefile |
---|
| 440 | libexslt/Makefile |
---|
| 441 | libexslt/exsltconfig.h |
---|
| 442 | xsltproc/Makefile |
---|
| 443 | python/Makefile |
---|
| 444 | python/tests/Makefile |
---|
| 445 | tests/Makefile |
---|
| 446 | tests/docs/Makefile |
---|
| 447 | tests/REC1/Makefile |
---|
| 448 | tests/REC2/Makefile |
---|
| 449 | tests/REC/Makefile |
---|
| 450 | tests/general/Makefile |
---|
| 451 | tests/reports/Makefile |
---|
| 452 | tests/extensions/Makefile |
---|
| 453 | tests/namespaces/Makefile |
---|
| 454 | tests/keys/Makefile |
---|
| 455 | tests/numbers/Makefile |
---|
| 456 | tests/documents/Makefile |
---|
| 457 | tests/xmlspec/Makefile |
---|
| 458 | tests/multiple/Makefile |
---|
| 459 | tests/XSLTMark/Makefile |
---|
| 460 | tests/docbook/Makefile |
---|
| 461 | tests/exslt/Makefile |
---|
| 462 | tests/exslt/common/Makefile |
---|
| 463 | tests/exslt/functions/Makefile |
---|
| 464 | tests/exslt/math/Makefile |
---|
| 465 | tests/exslt/sets/Makefile |
---|
| 466 | tests/exslt/strings/Makefile |
---|
| 467 | tests/exslt/date/Makefile |
---|
| 468 | doc/Makefile |
---|
| 469 | xslt-config |
---|
| 470 | libxslt.spec |
---|
| 471 | ]) |
---|