source: tags/release-0.8.2/configure.in @ 704

Revision 684, 3.2 KB checked in by dcarter, 3 years ago (diff)

see #130: Bump version number

Line 
1# Copyright (c) 2005-2008 David Carter <dcarter@arm4.org> and others.
2# All rights reserved.   This program and the accompanying materials
3# are made available under the terms of the Eclipse Public License v1.0
4# which accompanies this distribution, and is available at
5# http://www.eclipse.org/legal/epl-v10.html
6#
7
8AC_INIT([arm4],[0.8.2])
9AC_COPYRIGHT([Copyright (c) 2005-2008 David Carter <dcarter@arm4.org> and others.
10All rights reserved.   This program and the accompanying materials
11are made available under the terms of the Eclipse Public License v1.0
12which accompanies this distribution, and is available at
13http://www.eclipse.org/legal/epl-v10.html])
14AM_DISABLE_STATIC
15AM_CONFIG_HEADER(config.h)
16AM_INIT_AUTOMAKE(tar-ustar) # Required due to long filenames
17AC_PROG_CC
18AM_PROG_CC_C_O
19AC_GNU_SOURCE
20AC_AIX
21AC_ISC_POSIX
22AC_MINIX
23ARM4_THREAD_SAFE
24AC_HEADER_STDC
25AC_PROG_LIBTOOL
26AC_CHECK_HEADERS([getopt.h execinfo.h],,,)
27AC_CHECK_FUNCS([getopt_long],,)
28AC_CHECK_FUNCS([strnlen],,)
29ARM4_CHECK_NANOSLEEP
30ARM4_CHECK_UUID
31ARM4_CHECK_SSL
32ARM4_PTHREAD_MUTEX_PROCESS
33ARM4_PTHREAD_CONDATTR_PROCESS
34ARM4_PTHREAD_STATS
35ARM4_CHECK_LIBXML
36#ARM4_CHECK_XERCES
37ARM4_CHECK_SELINUX
38ARM4_VERSION_DB([4.3],,[AC_MSG_ERROR(db version 4.3 or greater is required)])
39ARM4_CHECK_BDB_CXX
40AM_CONDITIONAL([BUILD_BDB], [test "x$BDB_CXX_LIBS" != "x" ])
41if test "x$BDB_CXX_LIBS" != "x" ; then
42  AC_DEFINE(HAVE_BDB, 1,
43    [Define wether the Berkeley DB back end is implemented on this platform])
44fi
45ARM4_CHECK_SQLITE([3.3.1])
46#
47# MySql to be added after this release
48#ARM4_CHECK_MYSQL([5.0])
49if test "x$BDB_CXX_LIBS" = "x" && test "x$SQLITE_LIBS" = "x" && test "x$MYSQL_LIBS" = "x" ; then
50  AC_MSG_ERROR(no backends are defined)
51fi
52ARM4_CHECK_JAVA
53if test "$ENABLE_JAVA" = "true" ; then
54  ARM4_CHECK_JNI
55  ARM4_FLOAT_KLUDGE
56  ARM4_VERSION_ANT([1.5],,[AC_MSG_ERROR(Ant version 1.5 or greater is required)])
57fi
58ARM4_CHECK_TESTS
59ARM4_CHECK_EFENCE
60AC_CONFIG_FILES([Makefile
61        config/Makefile
62        doc/Makefile
63        m4/Makefile
64        man/Makefile
65        include/Makefile
66        selinux/Makefile
67        src/Makefile
68        src/java/Makefile
69        src/java/arm4_java/Makefile
70        src/java/arm4_java/src/Makefile
71        src/java/arm4_java/src/org/Makefile
72        src/java/arm4_java/src/org/arm4/Makefile
73        src/java/arm4_java/src/org/arm4/arm40/Makefile
74        src/java/arm4_java/src/org/arm4/arm40/jni/Makefile
75        src/java/arm4_java/src/org/arm4/arm40/metric/Makefile
76        src/java/arm4_java/src/org/arm4/arm40/tranreport/Makefile
77        src/java/arm4_java/src/org/arm4/arm40/transaction/Makefile
78        src/java/arm4_java/src/org/opengroup/Makefile
79        src/java/arm4_java/src/org/opengroup/arm3/Makefile
80        src/java/arm4_java/src/org/opengroup/arm3/definition/Makefile
81        src/java/arm4_java/src/org/opengroup/arm3/metric/Makefile
82        src/java/arm4_java/src/org/opengroup/arm3/tranreport/Makefile
83        src/java/arm4_java/src/org/opengroup/arm3/transaction/Makefile
84        src/java/arm4_java/src/org/opengroup/arm40/Makefile
85        src/java/arm4_java/src/org/opengroup/arm40/metric/Makefile
86        src/java/arm4_java/src/org/opengroup/arm40/tranreport/Makefile
87        src/java/arm4_java/src/org/opengroup/arm40/transaction/Makefile
88        src/libarm4db/Makefile
89        src/libarm4db/berkeleydb/Makefile
90        src/libarm4db/common/Makefile
91        src/libarm4db/sqlite/Makefile
92        src/libarm4/Makefile
93        src/libarm4_null/Makefile
94        src/test/Makefile
95        scripts/Makefile])
96AC_OUTPUT
Note: See TracBrowser for help on using the repository browser.