AC_DEFINE_UNQUOTED(VG_TMPDIR, "$tmpdir", [Temporary files directory])
AC_SUBST(VG_TMPDIR, [$tmpdir])
+#----------------------------------------------------------------------------
+# Detect xcode path
+#----------------------------------------------------------------------------
+AM_COND_IF([VGCONF_OS_IS_DARWIN],
+[AC_CHECK_PROG([XCRUN], [xcrun], [yes], [no])
+AC_MSG_CHECKING([for xcode sdk include path])
+AC_ARG_WITH(xcodedir,
+ [ --with-xcode-path=PATH Specify path for xcode sdk includes],
+ [xcodedir="$withval"],
+ [
+ if test "x$XCRUN" != "xno" -a ! -d /usr/include; then
+ xcrundir=`xcrun --sdk macosx --show-sdk-path`
+ if test -z "$xcrundir"; then
+ xcodedir="/usr/include"
+ else
+ xcodedir="$xcrundir/usr/include"
+ fi
+ else
+ xcodedir="/usr/include"
+ fi
+ ])
+AC_MSG_RESULT([$xcodedir])
+AC_DEFINE_UNQUOTED(XCODE_DIR, "$xcodedir", [xcode sdk include directory])
+AC_SUBST(XCODE_DIR, [$xcodedir])])
#----------------------------------------------------------------------------
# Libc and suppressions
m_mach/thread_act.h \
m_mach/vm_map.h
mach_defs += \
- /usr/include/mach/mach_vm.defs \
- /usr/include/mach/task.defs \
- /usr/include/mach/thread_act.defs \
- /usr/include/mach/vm_map.defs
+ @XCODE_DIR@/mach/mach_vm.defs \
+ @XCODE_DIR@/mach/task.defs \
+ @XCODE_DIR@/mach/thread_act.defs \
+ @XCODE_DIR@/mach/vm_map.defs
endif
# Be careful w.r.t. parallel builds. See section 27.9 of the automake info