comparison configure.ac @ 17164:36fd98b9ce48

Add support for llvm 3.3 * configure.ac: Add check for LLVM IR directory. * jit-ir.cc: Update includes. * jit-util.h: Define HAVE_LLVM_DATALAYOUT. * jit-typeinfo.cc: Update includes. * pt-jit.cc: Update includes. * acinclude.m4: Update checks for llvm 3.3
author Max Brister <max@2bass.com>
date Sat, 03 Aug 2013 16:53:46 -0600
parents bb713af2e1d9
children 54e251e699bb
comparison
equal deleted inserted replaced
17163:4b834dbe4b3e 17164:36fd98b9ce48
710 ### Also define HAVE_ZLIB if libz is found. 710 ### Also define HAVE_ZLIB if libz is found.
711 if test $octave_cv_lib_z = yes; then 711 if test $octave_cv_lib_z = yes; then
712 AC_DEFINE(HAVE_ZLIB, 1, [Define to 1 if ZLIB is available.]) 712 AC_DEFINE(HAVE_ZLIB, 1, [Define to 1 if ZLIB is available.])
713 fi 713 fi
714 714
715 ### Check for the LLVM library 715 ### Check for the LLVM library
716 716
717 build_jit=no 717 build_jit=no
718 AC_ARG_ENABLE([jit], 718 AC_ARG_ENABLE([jit],
719 [AS_HELP_STRING([--enable-jit], 719 [AS_HELP_STRING([--enable-jit],
720 [(EXPERIMENTAL) enable JIT compiler])], 720 [(EXPERIMENTAL) enable JIT compiler])],
764 CXXFLAGS="$LLVM_CXXFLAGS $CXXFLAGS" 764 CXXFLAGS="$LLVM_CXXFLAGS $CXXFLAGS"
765 AC_LANG_PUSH(C++) 765 AC_LANG_PUSH(C++)
766 AC_CHECK_HEADER([llvm/Support/TargetSelect.h], [ 766 AC_CHECK_HEADER([llvm/Support/TargetSelect.h], [
767 warn_llvm= 767 warn_llvm=
768 XTRA_CXXFLAGS="$XTRA_CXXFLAGS $LLVM_CXXFLAGS $LLVM_CPPFLAGS"]) 768 XTRA_CXXFLAGS="$XTRA_CXXFLAGS $LLVM_CXXFLAGS $LLVM_CPPFLAGS"])
769 OCTAVE_LLVM_IR_DIR
769 OCTAVE_LLVM_IRBUILDER_HEADER 770 OCTAVE_LLVM_IRBUILDER_HEADER
770 OCTAVE_LLVM_DATALAYOUT_HEADER 771 OCTAVE_LLVM_DATALAYOUT_HEADER
771 OCTAVE_LLVM_FUNCTION_ADDATTRIBUTE_API 772 OCTAVE_LLVM_FUNCTION_ADDATTRIBUTE_API
772 OCTAVE_LLVM_FUNCTION_ADDFNATTR_API 773 OCTAVE_LLVM_FUNCTION_ADDFNATTR_API
773 OCTAVE_LLVM_CALLINST_ADDATTRIBUTE_API 774 OCTAVE_LLVM_CALLINST_ADDATTRIBUTE_API