diff options
Diffstat (limited to 'projects/sample/autoconf/configure.ac')
| -rw-r--r-- | projects/sample/autoconf/configure.ac | 30 | 
1 files changed, 27 insertions, 3 deletions
| diff --git a/projects/sample/autoconf/configure.ac b/projects/sample/autoconf/configure.ac index 8012c23412db..283bc12bb342 100644 --- a/projects/sample/autoconf/configure.ac +++ b/projects/sample/autoconf/configure.ac @@ -304,6 +304,7 @@ AC_CACHE_CHECK([target architecture],[llvm_cv_target_arch],    sparc*-*)               llvm_cv_target_arch="Sparc" ;;    powerpc*-*)             llvm_cv_target_arch="PowerPC" ;;    arm*-*)                 llvm_cv_target_arch="ARM" ;; +  aarch64*-*)             llvm_cv_target_arch="AArch64" ;;    mips-* | mips64-*)      llvm_cv_target_arch="Mips" ;;    mipsel-* | mips64el-*)  llvm_cv_target_arch="Mips" ;;    xcore-*)                llvm_cv_target_arch="XCore" ;; @@ -380,6 +381,18 @@ case "$enableval" in    *) AC_MSG_ERROR([Invalid setting for --enable-libcpp. Use "yes" or "no"]) ;;  esac +dnl --enable-cxx11 : check whether or not to use -std=c++11 on the command line +AC_ARG_ENABLE(cxx11, +              AS_HELP_STRING([--enable-cxx11], +                             [Use c++11 if available (default is NO)]),, +                             enableval=default) +case "$enableval" in +  yes) AC_SUBST(ENABLE_CXX11,[1]) ;; +  no)  AC_SUBST(ENABLE_CXX11,[0]) ;; +  default) AC_SUBST(ENABLE_CXX11,[0]);; +  *) AC_MSG_ERROR([Invalid setting for --enable-cxx11. Use "yes" or "no"]) ;; +esac +  dnl --enable-optimized : check whether they want to do an optimized build:  AC_ARG_ENABLE(optimized, AS_HELP_STRING(   --enable-optimized,[Compile with optimizations enabled (default is NO)]),,enableval=$optimize) @@ -407,6 +420,16 @@ else    AC_SUBST(DISABLE_ASSERTIONS,[[DISABLE_ASSERTIONS=1]])  fi +dnl --enable-werror : check whether we want Werror on by default +AC_ARG_ENABLE(werror,AS_HELP_STRING( +  --enable-werror,[Compile with -Werror enabled (default is NO)]),, enableval="no") +case "$enableval" in +  yes) AC_SUBST(ENABLE_WERROR,[1]) ;; +  no)  AC_SUBST(ENABLE_WERROR,[0]) ;; +  default) AC_SUBST(ENABLE_WERROR,[0]);; +  *) AC_MSG_ERROR([Invalid setting for --enable-werror. Use "yes" or "no"]) ;; +esac +  dnl --enable-expensive-checks : check whether they want to turn on expensive debug checks:  AC_ARG_ENABLE(expensive-checks,AS_HELP_STRING(    --enable-expensive-checks,[Compile with expensive debug checks enabled (default is NO)]),, enableval="no") @@ -452,6 +475,7 @@ else      PowerPC)     AC_SUBST(TARGET_HAS_JIT,1) ;;      x86_64)      AC_SUBST(TARGET_HAS_JIT,1) ;;      ARM)         AC_SUBST(TARGET_HAS_JIT,1) ;; +    AArch64)     AC_SUBST(TARGET_HAS_JIT,0) ;;      Mips)        AC_SUBST(TARGET_HAS_JIT,1) ;;      XCore)       AC_SUBST(TARGET_HAS_JIT,0) ;;      MSP430)      AC_SUBST(TARGET_HAS_JIT,0) ;; @@ -574,7 +598,7 @@ if test "$enableval" = host-only ; then    enableval=host  fi  case "$enableval" in -  all) TARGETS_TO_BUILD="X86 Sparc PowerPC ARM Mips CellSPU XCore MSP430 Hexagon CppBackend MBlaze NVPTX" ;; +  all) TARGETS_TO_BUILD="X86 Sparc PowerPC ARM AArch64 Mips XCore MSP430 Hexagon CppBackend MBlaze NVPTX" ;;    *)for a_target in `echo $enableval|sed -e 's/,/ /g' ` ; do        case "$a_target" in          x86)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;; @@ -582,8 +606,8 @@ case "$enableval" in          sparc)    TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;          powerpc)  TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;          arm)      TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;; +        aarch64)  TARGETS_TO_BUILD="AArch64 $TARGETS_TO_BUILD" ;;          mips)     TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;; -        spu)      TARGETS_TO_BUILD="CellSPU $TARGETS_TO_BUILD" ;;          xcore)    TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;          msp430)   TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;          hexagon)  TARGETS_TO_BUILD="Hexagon $TARGETS_TO_BUILD" ;; @@ -596,9 +620,9 @@ case "$enableval" in              Sparc)       TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;              PowerPC)     TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;              ARM)         TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;; +            AArch64)     TARGETS_TO_BUILD="AArch64 $TARGETS_TO_BUILD" ;;              Mips)        TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;              MBlaze)      TARGETS_TO_BUILD="MBlaze $TARGETS_TO_BUILD" ;; -            CellSPU|SPU) TARGETS_TO_BUILD="CellSPU $TARGETS_TO_BUILD" ;;              XCore)       TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;              MSP430)      TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;              Hexagon)     TARGETS_TO_BUILD="Hexagon $TARGETS_TO_BUILD" ;; | 
