Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(460)

Side by Side Diff: third_party/libxml/src/configure.ac

Issue 2010803004: Roll libxml to bdec2183f34b37ee89ae1d330c6ad2bb4d76605f (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Update README.chromium Created 4 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « third_party/libxml/src/configure ('k') | third_party/libxml/src/debugXML.c » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 dnl Process this file with autoconf to produce a configure script. 1 dnl Process this file with autoconf to produce a configure script.
2 AC_PREREQ([2.63]) 2 AC_PREREQ([2.63])
3 AC_INIT 3 AC_INIT
4 AC_CONFIG_SRCDIR([entities.c]) 4 AC_CONFIG_SRCDIR([entities.c])
5 AC_CONFIG_HEADERS([config.h]) 5 AC_CONFIG_HEADERS([config.h])
6 AM_MAINTAINER_MODE([enable]) 6 AM_MAINTAINER_MODE([enable])
7 AC_CONFIG_MACRO_DIR([m4]) 7 AC_CONFIG_MACRO_DIR([m4])
8 AC_CANONICAL_HOST 8 AC_CANONICAL_HOST
9 9
10 LIBXML_MAJOR_VERSION=2 10 LIBXML_MAJOR_VERSION=2
(...skipping 141 matching lines...) Expand 10 before | Expand all | Expand 10 after
152 AC_ARG_WITH(python_install_dir, 152 AC_ARG_WITH(python_install_dir,
153 [ --with-python-install-dir=DIR 153 [ --with-python-install-dir=DIR
154 install Python bindings in DIR]) 154 install Python bindings in DIR])
155 AC_ARG_WITH(reader, 155 AC_ARG_WITH(reader,
156 [ --with-reader add the xmlReader parsing interface (on)]) 156 [ --with-reader add the xmlReader parsing interface (on)])
157 AC_ARG_WITH(readline, 157 AC_ARG_WITH(readline,
158 [ --with-readline=DIR use readline in DIR],[ 158 [ --with-readline=DIR use readline in DIR],[
159 if test "$withval" != "no" -a "$withval" != "yes"; then 159 if test "$withval" != "no" -a "$withval" != "yes"; then
160 RDL_DIR=$withval 160 RDL_DIR=$withval
161 CPPFLAGS="${CPPFLAGS} -I$withval/include" 161 CPPFLAGS="${CPPFLAGS} -I$withval/include"
162 LIBS="${LIBS} -L$withval/lib" 162 LDFLAGS="${LDFLAGS} -L$withval/lib"
163 fi 163 fi
164 ]) 164 ])
165 AC_ARG_WITH(regexps, 165 AC_ARG_WITH(regexps,
166 [ --with-regexps add Regular Expressions support (on)]) 166 [ --with-regexps add Regular Expressions support (on)])
167 AC_ARG_WITH(run_debug, 167 AC_ARG_WITH(run_debug,
168 [ --with-run-debug add the runtime debugging module (off)]) 168 [ --with-run-debug add the runtime debugging module (off)])
169 AC_ARG_WITH(sax1, 169 AC_ARG_WITH(sax1,
170 [ --with-sax1 add the older SAX1 interface (on)]) 170 [ --with-sax1 add the older SAX1 interface (on)])
171 AC_ARG_WITH(schemas, 171 AC_ARG_WITH(schemas,
172 [ --with-schemas add Relax-NG and Schemas support (on)]) 172 [ --with-schemas add Relax-NG and Schemas support (on)])
(...skipping 15 matching lines...) Expand all
188 [ --with-xpath add the XPATH support (on)]) 188 [ --with-xpath add the XPATH support (on)])
189 AC_ARG_WITH(xptr, 189 AC_ARG_WITH(xptr,
190 [ --with-xptr add the XPointer support (on)]) 190 [ --with-xptr add the XPointer support (on)])
191 AC_ARG_WITH(modules, 191 AC_ARG_WITH(modules,
192 [ --with-modules add the dynamic modules support (on)]) 192 [ --with-modules add the dynamic modules support (on)])
193 AC_ARG_WITH(zlib, 193 AC_ARG_WITH(zlib,
194 [ --with-zlib[[=DIR]] use libz in DIR],[ 194 [ --with-zlib[[=DIR]] use libz in DIR],[
195 if test "$withval" != "no" -a "$withval" != "yes"; then 195 if test "$withval" != "no" -a "$withval" != "yes"; then
196 Z_DIR=$withval 196 Z_DIR=$withval
197 CPPFLAGS="${CPPFLAGS} -I$withval/include" 197 CPPFLAGS="${CPPFLAGS} -I$withval/include"
198 LIBS="${LIBS} -L$withval/lib" 198 LDFLAGS="${LDFLAGS} -L$withval/lib"
199 fi 199 fi
200 ]) 200 ])
201 AC_ARG_WITH(lzma, 201 AC_ARG_WITH(lzma,
202 [ --with-lzma[[=DIR]] use liblzma in DIR],[ 202 [ --with-lzma[[=DIR]] use liblzma in DIR],[
203 if test "$withval" != "no" -a "$withval" != "yes"; then 203 if test "$withval" != "no" -a "$withval" != "yes"; then
204 LZMA_DIR=$withval 204 LZMA_DIR=$withval
205 CPPFLAGS="${CPPFLAGS} -I$withval/include" 205 CPPFLAGS="${CPPFLAGS} -I$withval/include"
206 LIBS="${LIBS} -L$withval/lib" 206 LDFLAGS="${LDFLAGS} -L$withval/lib"
207 fi 207 fi
208 ]) 208 ])
209 AC_ARG_WITH(coverage, 209 AC_ARG_WITH(coverage,
210 [ --with-coverage build for code coverage with GCC (off)]) 210 [ --with-coverage build for code coverage with GCC (off)])
211 211
212 AC_ARG_ENABLE(rebuild-docs, 212 AC_ARG_ENABLE(rebuild-docs,
213 [ --enable-rebuild-docs[[=yes/no]] rebuild some generated docs [[default=no]]] ) 213 [ --enable-rebuild-docs[[=yes/no]] rebuild some generated docs [[default=no]]] )
214 if test "$enable_rebuild_docs" = "yes" -a "$srcdir" != "."; then 214 if test "$enable_rebuild_docs" = "yes" -a "$srcdir" != "."; then
215 AC_MSG_ERROR([cannot rebuild docs when builddir != srcdir]) 215 AC_MSG_ERROR([cannot rebuild docs when builddir != srcdir])
216 fi 216 fi
(...skipping 175 matching lines...) Expand 10 before | Expand all | Expand 10 after
392 echo "Disabling compression support" 392 echo "Disabling compression support"
393 else 393 else
394 # Try pkg-config first so that static linking works. 394 # Try pkg-config first so that static linking works.
395 # If this succeeeds, we ignore the WITH_ZLIB directory. 395 # If this succeeeds, we ignore the WITH_ZLIB directory.
396 PKG_CHECK_MODULES([Z],[zlib], 396 PKG_CHECK_MODULES([Z],[zlib],
397 [have_libz=yes], 397 [have_libz=yes],
398 [have_libz=no]) 398 [have_libz=no])
399 399
400 if test "x$have_libz" = "xno"; then 400 if test "x$have_libz" = "xno"; then
401 AC_CHECK_HEADERS(zlib.h, 401 AC_CHECK_HEADERS(zlib.h,
402 [SAVE_LDFLAGS="${LDFLAGS}"
403 LDFLAGS="-L${Z_DIR}/lib"
404 AC_CHECK_LIB(z, gzread,[ 402 AC_CHECK_LIB(z, gzread,[
405 have_libz=yes 403 have_libz=yes
406 if test "x${Z_DIR}" != "x"; then 404 if test "x${Z_DIR}" != "x"; then
407 Z_CFLAGS="-I${Z_DIR}/include" 405 Z_CFLAGS="-I${Z_DIR}/include"
408 Z_LIBS="-L${Z_DIR}/lib -lz" 406 Z_LIBS="-L${Z_DIR}/lib -lz"
409 [case ${host} in 407 [case ${host} in
410 *-*-solaris*) 408 *-*-solaris*)
411 Z_LIBS="-L${Z_DIR}/lib -R${Z_DIR}/lib -lz" 409 Z_LIBS="-L${Z_DIR}/lib -R${Z_DIR}/lib -lz"
412 ;; 410 ;;
413 esac] 411 esac]
414 else 412 else
415 Z_LIBS="-lz" 413 Z_LIBS="-lz"
416 fi], 414 fi],
417 [have_libz=no]) 415 [have_libz=no])
418 LDFLAGS="${SAVE_LDFLAGS}"]) 416 )
419 else 417 else
420 # we still need to check for zlib.h header 418 # we still need to check for zlib.h header
421 AC_CHECK_HEADERS([zlib.h]) 419 AC_CHECK_HEADERS([zlib.h])
422 fi 420 fi
423 421
424 # Found the library via either method? 422 # Found the library via either method?
425 if test "x$have_libz" = "xyes"; then 423 if test "x$have_libz" = "xyes"; then
426 AC_DEFINE([HAVE_LIBZ], [1], [Have compression library]) 424 AC_DEFINE([HAVE_LIBZ], [1], [Have compression library])
427 WITH_ZLIB=1 425 WITH_ZLIB=1
428 fi 426 fi
(...skipping 15 matching lines...) Expand all
444 # If this succeeeds, we ignore the WITH_LZMA directory. 442 # If this succeeeds, we ignore the WITH_LZMA directory.
445 PKG_CHECK_MODULES([LZMA],[liblzma], 443 PKG_CHECK_MODULES([LZMA],[liblzma],
446 [have_liblzma=yes], 444 [have_liblzma=yes],
447 [have_liblzma=no]) 445 [have_liblzma=no])
448 446
449 # If pkg-config failed, fall back to AC_CHECK_LIB. This 447 # If pkg-config failed, fall back to AC_CHECK_LIB. This
450 # will not pick up the necessary LIBS flags for liblzma's 448 # will not pick up the necessary LIBS flags for liblzma's
451 # private dependencies, though, so static linking may fail. 449 # private dependencies, though, so static linking may fail.
452 if test "x$have_liblzma" = "xno"; then 450 if test "x$have_liblzma" = "xno"; then
453 AC_CHECK_HEADERS(lzma.h, 451 AC_CHECK_HEADERS(lzma.h,
454 [SAVE_LDFLAGS="${LDFLAGS}"
455 LDFLAGS="-L${LZMA_DIR}/lib"
456 AC_CHECK_LIB(lzma, lzma_code,[ 452 AC_CHECK_LIB(lzma, lzma_code,[
457 have_liblzma=yes 453 have_liblzma=yes
458 if test "x${LZMA_DIR}" != "x"; then 454 if test "x${LZMA_DIR}" != "x"; then
459 LZMA_CFLAGS="-I${LZMA_DIR}/include" 455 LZMA_CFLAGS="-I${LZMA_DIR}/include"
460 LZMA_LIBS="-L${LZMA_DIR}/lib -llzma" 456 LZMA_LIBS="-L${LZMA_DIR}/lib -llzma"
461 else 457 else
462 LZMA_LIBS="-llzma" 458 LZMA_LIBS="-llzma"
463 fi], 459 fi],
464 [have_liblzma=no]) 460 [have_liblzma=no])
465 » LDFLAGS="${SAVE_LDFLAGS}"]) 461 » )
466 else 462 else
467 # we still need to check for lzma,h header 463 # we still need to check for lzma,h header
468 AC_CHECK_HEADERS([lzma.h]) 464 AC_CHECK_HEADERS([lzma.h])
469 fi 465 fi
470 466
471 # Found the library via either method? 467 # Found the library via either method?
472 if test "x$have_liblzma" = "xyes"; then 468 if test "x$have_liblzma" = "xyes"; then
473 AC_DEFINE([HAVE_LIBLZMA], [1], [Have compression library]) 469 AC_DEFINE([HAVE_LIBLZMA], [1], [Have compression library])
474 WITH_LZMA=1 470 WITH_LZMA=1
475 fi 471 fi
(...skipping 312 matching lines...) Expand 10 before | Expand all | Expand 10 after
788 if test "$with_fexceptions" = "yes" 784 if test "$with_fexceptions" = "yes"
789 then 785 then
790 # 786 #
791 # Not activated by default because this inflates the code size 787 # Not activated by default because this inflates the code size
792 # Used to allow propagation of C++ exceptions through the library 788 # Used to allow propagation of C++ exceptions through the library
793 # 789 #
794 CFLAGS="${CFLAGS} -fexceptions" 790 CFLAGS="${CFLAGS} -fexceptions"
795 fi 791 fi
796 792
797 # warnings we'd like to see 793 # warnings we'd like to see
798 CFLAGS="${CFLAGS} -pedantic -W -Wformat -Wunused -Wimplicit -Wreturn-type -W switch -Wcomment -Wtrigraphs -Wformat -Wchar-subscripts -Wuninitialized -Wparent heses -Wshadow -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return - Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wredundant-de cls" 794 CFLAGS="${CFLAGS} -pedantic -W -Wformat -Wno-format-extra-args -Wunused -Wim plicit -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wchar-subscripts -Wuninitia lized -Wparentheses -Wshadow -Wpointer-arith -Wcast-align -Wwrite-strings -Waggr egate-return -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wredundant-decls"
799 # warnings we'd like to supress 795 # warnings we'd like to supress
800 CFLAGS="${CFLAGS} -Wno-long-long" 796 CFLAGS="${CFLAGS} -Wno-long-long"
801 case "${host}" in 797 case "${host}" in
802 alpha*-*-linux* ) 798 alpha*-*-linux* )
803 CFLAGS="${CFLAGS} -mieee" 799 CFLAGS="${CFLAGS} -mieee"
804 ;; 800 ;;
805 alpha*-*-osf* ) 801 alpha*-*-osf* )
806 CFLAGS="${CFLAGS} -mieee" 802 CFLAGS="${CFLAGS} -mieee"
807 ;; 803 ;;
808 esac 804 esac
(...skipping 198 matching lines...) Expand 10 before | Expand all | Expand 10 after
1007 if test "${with_mem_debug}" = "" ; then 1003 if test "${with_mem_debug}" = "" ; then
1008 echo Activating memory debugging 1004 echo Activating memory debugging
1009 with_mem_debug="yes" 1005 with_mem_debug="yes"
1010 with_run_debug="yes" 1006 with_run_debug="yes"
1011 fi 1007 fi
1012 if test "${with_docbook}" = "" ; then 1008 if test "${with_docbook}" = "" ; then
1013 with_docbook="yes" 1009 with_docbook="yes"
1014 fi 1010 fi
1015 fi 1011 fi
1016 if test "${GCC}" = "yes" ; then 1012 if test "${GCC}" = "yes" ; then
1017 CFLAGS="-g -O -pedantic -W -Wformat -Wunused -Wimplicit -Wreturn-type -Wswit ch -Wcomment -Wtrigraphs -Wformat -Wchar-subscripts -Wuninitialized -Wparenthese s -Wshadow -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return -Wstr ict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wredundant-decls -Wall" 1013 CFLAGS="-g -O -pedantic -W -Wformat -Wno-format-extra-args -Wunused -Wimplic it -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wchar-subscripts -Wuninitialize d -Wparentheses -Wshadow -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregat e-return -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wre dundant-decls -Wall"
1018 fi 1014 fi
1019 STATIC_BINARIES="-static" 1015 STATIC_BINARIES="-static"
1020 dnl -Wcast-qual -ansi 1016 dnl -Wcast-qual -ansi
1021 else 1017 else
1022 STATIC_BINARIES= 1018 STATIC_BINARIES=
1023 fi 1019 fi
1024 AC_SUBST(STATIC_BINARIES) 1020 AC_SUBST(STATIC_BINARIES)
1025 1021
1026 dnl 1022 dnl
1027 dnl Check for trio string functions 1023 dnl Check for trio string functions
(...skipping 693 matching lines...) Expand 10 before | Expand all | Expand 10 after
1721 rm -f COPYING.LIB COPYING 1717 rm -f COPYING.LIB COPYING
1722 ln -s $srcdir/Copyright COPYING 1718 ln -s $srcdir/Copyright COPYING
1723 1719
1724 # keep on one line for cygwin c.f. #130896 1720 # keep on one line for cygwin c.f. #130896
1725 AC_CONFIG_FILES([libxml2.spec:libxml.spec.in Makefile include/Makefile include/l ibxml/Makefile doc/Makefile doc/examples/Makefile doc/devhelp/Makefile example/M akefile python/Makefile python/tests/Makefile xstc/Makefile include/libxml/xmlve rsion.h libxml-2.0.pc libxml-2.0-uninstalled.pc libxml2-config.cmake]) 1721 AC_CONFIG_FILES([libxml2.spec:libxml.spec.in Makefile include/Makefile include/l ibxml/Makefile doc/Makefile doc/examples/Makefile doc/devhelp/Makefile example/M akefile python/Makefile python/tests/Makefile xstc/Makefile include/libxml/xmlve rsion.h libxml-2.0.pc libxml-2.0-uninstalled.pc libxml2-config.cmake])
1726 AC_CONFIG_FILES([python/setup.py], [chmod +x python/setup.py]) 1722 AC_CONFIG_FILES([python/setup.py], [chmod +x python/setup.py])
1727 AC_CONFIG_FILES([xml2-config], [chmod +x xml2-config]) 1723 AC_CONFIG_FILES([xml2-config], [chmod +x xml2-config])
1728 AC_OUTPUT 1724 AC_OUTPUT
1729 1725
1730 echo Done configuring 1726 echo Done configuring
OLDNEW
« no previous file with comments | « third_party/libxml/src/configure ('k') | third_party/libxml/src/debugXML.c » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698