~ubuntu-branches/ubuntu/saucy/clamav/saucy-backports

« back to all changes in this revision

Viewing changes to libclamav/c++/configure.ac

  • Committer: Package Import Robot
  • Author(s): Scott Kitterman
  • Date: 2014-07-15 01:08:10 UTC
  • mfrom: (0.35.47 sid)
  • Revision ID: package-import@ubuntu.com-20140715010810-ru66ek4fun2iseba
Tags: 0.98.4+dfsg-2~ubuntu13.10.1
No-change backport to saucy (LP: #1341962)

Show diffs side-by-side

added added

removed removed

Lines of Context:
16
16
AC_PREREQ([2.59])
17
17
AC_INIT([libclamavc++],[devel],[http://bugs.clamav.net])
18
18
AC_CONFIG_AUX_DIR([config])
19
 
AC_CONFIG_SRCDIR([llvm/configure])
20
19
AC_CONFIG_MACRO_DIR([m4])
21
20
AC_CONFIG_HEADER([clamavcxx-config.h])
22
21
AC_CANONICAL_TARGET
23
 
AM_INIT_AUTOMAKE([-Wall -Wportability -Werror foreign no-define color-tests tar-pax])
 
22
AM_INIT_AUTOMAKE([1.9 -Wall -Wportability foreign no-define color-tests tar-pax])
24
23
AM_SILENT_RULES([yes])
25
 
AM_PROG_AR
26
24
 
27
25
cxxset=${CXXFLAGS+set}
28
26
AC_PROG_CXX
60
58
  *)
61
59
    llvmconfig="$withval"
62
60
    llvmver=`$llvmconfig --version`
63
 
    if test "$llvmver" != "2.9" && test "$llvmver" != "3.0svn" &&
64
 
        test "$llvmver" != "3.0"; then
65
 
        AC_MSG_ERROR([LLVM 2.9 required, but "$llvmver" found])
66
 
    fi
 
61
 
67
62
    AC_SUBST(LLVMCONFIG_CXXFLAGS, [`$llvmconfig --cxxflags`])
68
63
    AC_SUBST(LLVMCONFIG_LDFLAGS, [`$llvmconfig --ldflags`])
69
64
    AC_SUBST(LLVMCONFIG_LIBS, [`$llvmconfig --libs jit nativecodegen scalaropts ipo`])
76
71
  esac
77
72
])
78
73
 
 
74
AC_MSG_CHECKING([for supported LLVM version])
79
75
if test "x$llvmconfig" = "x"; then
80
76
    AC_CONFIG_SUBDIRS([llvm])
81
 
fi
 
77
    llvmver=`llvm/configure --version | sed -n 1p | sed 's/llvm configure //'`
 
78
fi
 
79
 
 
80
llvmver_int=`echo "$llvmver" | sed -e 's/\([[0-9]]\)\.\([[0-9]]\).*/\1\2/g'`
 
81
 
 
82
if test $llvmver_int -lt 28; then
 
83
    AC_MSG_RESULT([no ($llvmver)])
 
84
    AC_MSG_ERROR([LLVM >= 2.8 required, but "$llvmver" found])
 
85
elif test $llvmver_int -gt 34; then
 
86
    AC_MSG_RESULT([no ($llvmver)])
 
87
    AC_MSG_ERROR([LLVM <= 3.4 required, but "$llvmver" found])
 
88
else
 
89
AC_MSG_RESULT([ok ($llvmver; $llvmver_int)])
 
90
fi
 
91
AC_SUBST([LLVM_VERSION], [$llvmver_int])
82
92
 
83
93
AC_ARG_ENABLE([llvm],AC_HELP_STRING([-enable-llvm],
84
94
                                    [Enable 'llvm' JIT/verifier support @<:@default=auto@:>@]),
129
139
    case "$target_cpu" in
130
140
        i?86|amd64|x86_64|powerpc*)
131
141
            case "$target_os" in
132
 
                darwin*|freebsd*|openbsd*|netbsd*|dragonfly*|linux*|solaris*|win32*|mingw*)
 
142
                darwin*|freebsd*|kfreebsd*|openbsd*|netbsd*|dragonfly*|linux*|solaris*|win32*|mingw*)
133
143
                    AC_MSG_RESULT([ok ($target_cpu-$target_os)])
134
144
                    ;;
135
145
                *)