Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
emacs
emacs
Commits
7c8114cb
Commit
7c8114cb
authored
Dec 27, 2013
by
Jan Djärv
Browse files
* configure.ac: Detect xcrun on OSX and use it for make, gcc and libxml.
parent
e572a7d8
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
26 additions
and
3 deletions
+26
-3
ChangeLog
ChangeLog
+5
-0
configure.ac
configure.ac
+21
-3
No files found.
ChangeLog
View file @
7c8114cb
2013-12-27 Jan Djärv <jan.h.d@swipnet.se>
* configure.ac: Detect xcrun on OSX and use it for make, gcc and
libxml.
2013-12-26 Paul Eggert <eggert@cs.ucla.edu>
Fix core dumps with gcc -fsanitize=address and GNU/Linux.
...
...
configure.ac
View file @
7c8114cb
...
...
@@ -39,6 +39,18 @@ then
esac
fi
case "`uname 2>/dev/null`" in
*Darwin*)
xcsdkdir=
AC_CHECK_PROGS(XCRUN, [xcrun])
if test x"$XCRUN" != x; then
AC_CHECK_PROGS(MAKE, [make "$XCRUN make"])
export MAKE
xcsdkdir="`$XCRUN --show-sdk-path 2>/dev/null`"
fi
;;
esac
dnl Set emacs_config_options to the options of 'configure', quoted for the shell,
dnl and then quoted again for a C string. Separate options with spaces.
dnl Add some environment variables, if they were passed via the environment
...
...
@@ -638,7 +650,13 @@ fi
#### Choose a compiler.
dnl Sets GCC=yes if using gcc.
AC_PROG_CC
if test x$opsys = xdarwin && test x"$XCRUN" != x; then
AC_PROG_CC([gcc cc cl clang "$XCRUN gcc" "$XCRUN clang"])
AC_CHECK_PROGS(AR, [ar "$XCRUN ar"])
test x"$AR" != x && export AR
else
AC_PROG_CC
fi
AM_PROG_CC_C_O
if test x$GCC = xyes; then
...
...
@@ -3275,14 +3293,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" -a "$opsys" = "darwin"; then
SAVE_CPPFLAGS="$CPPFLAGS"
CPPFLAGS="$CPPFLAGS -I/usr/include/libxml2"
CPPFLAGS="$CPPFLAGS -I
$xcsdkdir
/usr/include/libxml2"
AC_CHECK_HEADER(libxml/HTMLparser.h,
[AC_CHECK_DECL(HTML_PARSE_RECOVER, HAVE_LIBXML2=yes, ,
[#include <libxml/HTMLparser.h>])])
CPPFLAGS="$SAVE_CPPFLAGS"
if test "${HAVE_LIBXML2}" = "yes"; then
LIBXML2_CFLAGS="-I'$xcsdkdir/usr/include/libxml2'"
LIBXML2_LIBS="-lxml2"
LIBXML2_CFLAGS="-I/usr/include/libxml2"
fi
fi
if test "${HAVE_LIBXML2}" = "yes"; then
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment