diff options
author | YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | 2015-12-31 10:37:15 +0900 |
---|---|---|
committer | YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | 2015-12-31 10:37:15 +0900 |
commit | 89e7483d9f30153329335b6b8cd97d96a06a8897 (patch) | |
tree | b89717c400f00b72469227c7946c6758747c3d39 /configure.ac | |
parent | 3b95e9c1f30f4c1dea97c787ff523e8814bfe62e (diff) | |
download | emacs-89e7483d9f30153329335b6b8cd97d96a06a8897.tar.gz |
* configure.ac: Find libxml2 headers in Xcode SDK dir on Darwin.
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index 4233efa3590..9c783e66fcd 100644 --- a/configure.ac +++ b/configure.ac @@ -3615,6 +3615,14 @@ if test "${with_xml2}" != "no"; then # Built-in libxml2 on OS X 10.8 lacks libxml-2.0.pc. if test "${HAVE_LIBXML2}" != "yes" && test "$opsys" = "darwin"; then SAVE_CPPFLAGS="$CPPFLAGS" + if test -z "$xcsdkdir" -a -n "$XCRUN" -a ! -d /usr/include; then + dnl /usr/include is not found. Try Xcode SDK dir if it is sane. + xcsdkdir=`$XCRUN --show-sdk-path 2>/dev/null` + case $xcsdkdir in + *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) + xcsdkdir="" ;; + esac + fi CPPFLAGS="$CPPFLAGS -I$xcsdkdir/usr/include/libxml2" AC_CHECK_HEADER(libxml/HTMLparser.h, [AC_CHECK_DECL(HTML_PARSE_RECOVER, HAVE_LIBXML2=yes, , |