source: configure.ac@ 2ed1a0

Last change on this file since 2ed1a0 was 2ed1a0, checked in by Frederik Heber <heber@…>, 15 years ago

Replaced SUBDIRS directive in Makefile.am by inclusion of respective Makefile.ams.

  • this has the advantage that compilation is faster and dependencies are resolved automatically.
  • the included folder concern the unittests.
  • all paths in now included Makefile.ams had to be changed to be relative to ./src.
  • Property mode set to 100644
File size: 1.7 KB
RevLine 
[a80f419]1# -*- Autoconf -*-
2# Process this file with autoconf to produce a configure script.
3
4AC_PREREQ([2.65])
[1b1ba8]5AC_INIT([CodePatterns], [1.1.3], [heber@ins.uni-bonn.de], [codepatterns], [http://trac.ins.uni-bonn.de/projects/CodePatterns/])
[a80f419]6AC_CONFIG_AUX_DIR(config)
7AC_CONFIG_SRCDIR([src/Patterns/Singleton_impl.hpp])
8AC_CONFIG_HEADERS([config.h libCodePatterns_config.h])
9AC_CONFIG_MACRO_DIR([m4])
10
11AM_INIT_AUTOMAKE([dist-bzip2 1.11 parallel-tests color-tests])
12
13# Checks for programs.
14AM_PATH_CPPUNIT(1.9.6)
15AC_PROG_CXX
16AC_PROG_INSTALL
17AC_PROG_MAKE_SET
18AM_MISSING_PROG([DOXYGEN], [doxygen])
19
20# use libtool
21LT_INIT([disable-static])
22
23# Define these substitions here to keep all version information in one place.
24# For information on how to properly maintain the library version information,
25# refer to the libtool manual, section "Updating library version information":
26# http://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html
[1b1ba8]27AC_SUBST([CODEPATTERNS_SO_VERSION], [7:3:0])
28AC_SUBST([CODEPATTERNS_API_VERSION], [1.1.3])
[a80f419]29
30# Checks for libraries.
31# FIXME: Replace `main' with a function in `-ldl':
32AC_CHECK_LIB([dl], [main])
33
34# Boost libraries
[a0ddcf]35BOOST_REQUIRE([1.40])
36BOOST_PROGRAM_OPTIONS
37BOOST_THREADS
[a80f419]38
39# Checks for typedefs, structures, and compiler characteristics.
40AC_HEADER_STDBOOL
41AC_C_INLINE
42AC_TYPE_SIZE_T
[8e24ef]43AC_CHECK_HEADERS([sys/times.h])
[a80f419]44
45# Checks for library functions.
46AC_FUNC_MALLOC
[2c67a4]47AC_CHECK_FUNCS([memset])
[a80f419]48
[115378]49# -${CODEPATTERNS_API_VERSION}
[a80f419]50AC_CONFIG_FILES([
[115378]51 CodePatterns.pc:CodePatterns.pc.in])
[cdf2e4]52AC_CONFIG_FILES([
53 CodePatterns-debug.pc:CodePatterns-debug.pc.in])
[192c04]54AC_CONFIG_FILES([doc/Doxyfile:doc/Doxyfile.in])
[a80f419]55AC_CONFIG_FILES([
56 Makefile
57 doc/Makefile
58 src/Makefile
59 ])
60AC_OUTPUT
Note: See TracBrowser for help on using the repository browser.