mirror of
https://github.com/matrix-construct/construct
synced 2024-12-27 07:54:05 +01:00
configure: Improve libLLVM related; add default flags.
This commit is contained in:
parent
f2ff0f170d
commit
972830e188
1 changed files with 9 additions and 5 deletions
14
configure.ac
14
configure.ac
|
@ -1936,21 +1936,25 @@ AC_ARG_WITH(llvm-includes,
|
||||||
AC_HELP_STRING([--with-llvm-includes=[[[DIR]]]], [Path to libllvm include directory]),
|
AC_HELP_STRING([--with-llvm-includes=[[[DIR]]]], [Path to libllvm include directory]),
|
||||||
[
|
[
|
||||||
LLVM_CPPFLAGS="-isystem $withval"
|
LLVM_CPPFLAGS="-isystem $withval"
|
||||||
], [])
|
], [
|
||||||
|
LLVM_CPPFLAGS="-isystem /usr/include/llvm-9"
|
||||||
|
])
|
||||||
|
|
||||||
AC_ARG_WITH(llvm-libs,
|
AC_ARG_WITH(llvm-libs,
|
||||||
AC_HELP_STRING([--with-llvm-libs=[[[DIR]]]], [Path to libllvm library directory]),
|
AC_HELP_STRING([--with-llvm-libs=[[[DIR]]]], [Path to libllvm library directory]),
|
||||||
[
|
[
|
||||||
LLVM_LDFLAGS="-L$withval"
|
LLVM_LDFLAGS="-L$withval"
|
||||||
], [])
|
], [
|
||||||
|
LLVM_LDFLAGS="-L/usr/lib/llvm-9/lib"
|
||||||
|
])
|
||||||
|
|
||||||
AC_CHECK_LIB([LLVM-9], [LLVMBuildAnd],
|
AC_CHECK_LIB([LLVM], [LLVMBuildAnd],
|
||||||
[
|
[
|
||||||
have_libllvm="yes"
|
have_libllvm="yes"
|
||||||
LLVM_LIBS="-lLLVM-9"
|
LLVM_LIBS="-lLLVM"
|
||||||
], [
|
], [
|
||||||
have_libllvm="no"
|
have_libllvm="no"
|
||||||
AC_MSG_WARN([Unable to find LLVM-9 compiler infrastructure library on this system.])
|
AC_MSG_WARN([Unable to find LLVM compiler infrastructure library on this system.])
|
||||||
])
|
])
|
||||||
|
|
||||||
AM_CONDITIONAL([LLVM], [test "x$have_libllvm" = "xyes" ])
|
AM_CONDITIONAL([LLVM], [test "x$have_libllvm" = "xyes" ])
|
||||||
|
|
Loading…
Reference in a new issue