44 [CLANG_INCLUDE_PATH="$withval"],
45 [CLANG_INLCUDE_PATH=""]
46 )
47 AC_ARG_WITH([libclang-lib], [AS_HELP_STRING([--with-libclang-lib=<path>],
48 [Specify where to find libclang binary, so/dylib/dll ])],
49 [CLANG_LIB_PATH="$withval"],
50 [CLANG_LIB_PATH=""]
51 )
52
53 if test "x$with_libclang" != "xyes"; then
54 CLANG_INCLUDE_PATH="$with_libclang/include"
55 CLANG_LIB_PATH="$with_libclang/lib"
56 fi
57
58 if test "x$CLANG_INCLUDE_PATH" != "x"; then
59 LIBCLANG_CPPFLAGS="-I$CLANG_INCLUDE_PATH"
60 else
61 LIBCLANG_CPPFLAGS=""
62 fi
63 if test "x$CLANG_LIB_PATH" != "x"; then
64 LIBCLANG_LDFLAGS="-L$CLANG_LIB_PATH -Wl,-rpath,$CLANG_LIB_PATH"
65 else
66 LIBCLANG_LDFLAGS=""
67 fi
68
69 OLD_CPPFLAGS=$CPPFLAGS
70 OLD_LDFLAGS=$LDFLAGS
71 OLD_LIBS=$LIBS
72
73 CPPFLAGS="$LIBCLANG_CPPFLAGS"
74 LDFLAGS="$LIBCLANG_LDFLAGS"
75 LIBS=""
76 AC_CHECK_HEADER("clang-c/Index.h", [], [ENABLE_LIBCLANG="no"])
77 if test "x$ENABLE_LIBCLANG" = "xyes"; then
78 AC_CHECK_LIB(clang, clang_getClangVersion, [], [ENABLE_LIBCLANG="no"])
79 fi
80
81 if test "x$ENABLE_LIBCLANG" = "xno"; then
82 AC_MSG_NOTICE([Cannot locate libclang! You can download pre-built llvm
83 binary from http://llvm.org/releases/download.html, then specify the
84 location using --with-libclang])
|
44 [CLANG_INCLUDE_PATH="$withval"],
45 [CLANG_INLCUDE_PATH=""]
46 )
47 AC_ARG_WITH([libclang-lib], [AS_HELP_STRING([--with-libclang-lib=<path>],
48 [Specify where to find libclang binary, so/dylib/dll ])],
49 [CLANG_LIB_PATH="$withval"],
50 [CLANG_LIB_PATH=""]
51 )
52
53 if test "x$with_libclang" != "xyes"; then
54 CLANG_INCLUDE_PATH="$with_libclang/include"
55 CLANG_LIB_PATH="$with_libclang/lib"
56 fi
57
58 if test "x$CLANG_INCLUDE_PATH" != "x"; then
59 LIBCLANG_CPPFLAGS="-I$CLANG_INCLUDE_PATH"
60 else
61 LIBCLANG_CPPFLAGS=""
62 fi
63 if test "x$CLANG_LIB_PATH" != "x"; then
64 LIBCLANG_LDFLAGS="-L$CLANG_LIB_PATH"
65 else
66 LIBCLANG_LDFLAGS=""
67 fi
68
69 OLD_CPPFLAGS=$CPPFLAGS
70 OLD_LDFLAGS=$LDFLAGS
71 OLD_LIBS=$LIBS
72
73 CPPFLAGS="$LIBCLANG_CPPFLAGS"
74 LDFLAGS="$LIBCLANG_LDFLAGS"
75 LIBS=""
76 AC_CHECK_HEADER("clang-c/Index.h", [], [ENABLE_LIBCLANG="no"])
77 if test "x$ENABLE_LIBCLANG" = "xyes"; then
78 AC_CHECK_LIB(clang, clang_getClangVersion, [], [ENABLE_LIBCLANG="no"])
79 fi
80
81 if test "x$ENABLE_LIBCLANG" = "xno"; then
82 AC_MSG_NOTICE([Cannot locate libclang! You can download pre-built llvm
83 binary from http://llvm.org/releases/download.html, then specify the
84 location using --with-libclang])
|