< prev index next >

make/autoconf/lib-clang.m4

Print this page




  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])


< prev index next >