summaryrefslogtreecommitdiffstats
path: root/third_party/heimdal/cf/framework-corefoundation.m4
blob: a23c4c74800bcd3be04d272701daf9cba8c4f125 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
AC_DEFUN([rk_FRAMEWORK_COREFOUNDATION], [

AC_MSG_CHECKING([for framework CoreFoundation])
AC_CACHE_VAL(rk_cv_framework_corefoundation,
[
if test "$rk_cv_framework_corefoundation" != yes; then
	ac_save_LIBS="$LIBS"
	LIBS="$ac_save_LIBS -framework CoreFoundation"
	AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <CoreFoundation/CoreFoundation.h>
]],
[[CFURLRef url;
char path[] = "/";
url = CFURLCreateFromFileSystemRepresentation(kCFAllocatorDefault, (UInt8 *)
path, strlen(path), FALSE);
CFRelease(url);
]])],[rk_cv_framework_corefoundation=yes])
	LIBS="$ac_save_LIBS"
fi
])

if test "$rk_cv_framework_corefoundation" = yes; then
   AC_DEFINE(HAVE_FRAMEWORK_COREFOUNDATION, 1, [Have -framework CoreFoundation])
   AC_MSG_RESULT(yes)
else
   AC_MSG_RESULT(no)
fi
AM_CONDITIONAL(FRAMEWORK_COREFOUNDATION, test "$rk_cv_framework_corefoundation" = yes)
])