Mercurial > octave-dspies
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 |