Fix small problems in .la file
[sdlpango.git] / configure.in
blob044f600b1ff419bd1bf148f9cd0bd4bd85c5e180
1 # Process this file with autoconf to produce a configure script.\r
2 \r
3 AC_INIT(README)\r
4 AM_MAINTAINER_MODE\r
5 \r
6 # Set various version strings - taken gratefully from the GTk sources\r
7 \r
8 # Making releases:\r
9 #   MICRO_VERSION += 1;\r
10 #   INTERFACE_AGE += 1;\r
11 #   BINARY_AGE += 1;\r
12 # if any functions have been added, set INTERFACE_AGE to 0.\r
13 # if backwards compatibility has been broken,\r
14 # set BINARY_AGE and INTERFACE_AGE to 0.\r
16 MAJOR_VERSION=0\r
17 MINOR_VERSION=1\r
18 MICRO_VERSION=2\r
19 INTERFACE_AGE=0\r
20 BINARY_AGE=1\r
21 VERSION=$MAJOR_VERSION.$MINOR_VERSION.$MICRO_VERSION\r
23 AC_SUBST(MAJOR_VERSION)\r
24 AC_SUBST(MINOR_VERSION)\r
25 AC_SUBST(MICRO_VERSION)\r
26 AC_SUBST(INTERFACE_AGE)\r
27 AC_SUBST(BINARY_AGE)\r
28 AC_SUBST(VERSION)\r
30 # libtool versioning\r
32 LT_RELEASE=$MAJOR_VERSION.$MINOR_VERSION\r
33 LT_CURRENT=`expr $MICRO_VERSION - $INTERFACE_AGE`\r
34 LT_REVISION=$INTERFACE_AGE\r
35 LT_AGE=`expr $BINARY_AGE - $INTERFACE_AGE`\r
37 AC_SUBST(LT_RELEASE)\r
38 AC_SUBST(LT_CURRENT)\r
39 AC_SUBST(LT_REVISION)\r
40 AC_SUBST(LT_AGE)\r
42 # Detect the canonical host and target build environment\r
44 AC_CANONICAL_HOST\r
45 AC_CANONICAL_TARGET\r
47 # Setup for automake\r
49 AM_INIT_AUTOMAKE(SDL_Pango, $VERSION, )\r
51 # Check for tools\r
53 AC_LIBTOOL_WIN32_DLL\r
54 AC_PROG_LIBTOOL\r
55 AC_PROG_CC\r
56 AC_PROG_INSTALL\r
58 # The alpha architecture needs special flags for binary portability\r
59 case "$target" in\r
60     alpha*-*-linux*)\r
61         CFLAGS="$CFLAGS -mcpu=ev4 -Wa,-mall"\r
62         ;;\r
63     *-*-beos*)\r
64         ac_default_prefix=/boot/develop/tools/gnupro\r
65         ;;\r
66     *-*-cygwin* | *-*-mingw32*)\r
67         if test "$build" != "$target"; then # cross-compiling\r
68             ac_default_prefix=/usr/local/cross-tools/i386-mingw32msvc\r
69         fi\r
70         ;;\r
71 esac\r
73 # Check for Pango\r
75 PKG_CHECK_MODULES(PANGO, pango >= 1.2.0, , AC_MSG_ERROR([*** pango >= 1.2.0 not found!]))\r
76 CFLAGS="$CFLAGS $PANGO_CFLAGS"\r
77 LIBS="$LIBS $PANGO_LIBS"\r
79 PKG_CHECK_MODULES(PANGOFT2, pangoft2 >= 1.2.0, , AC_MSG_ERROR([*** pangoft2 >= 1.2.0 not found!]))\r
80 CFLAGS="$CFLAGS $PANGOFT2_CFLAGS"\r
81 LIBS="$LIBS $PANGOFT2_LIBS"\r
83 # Check for SDL\r
85 SDL_VERSION=1.2.4\r
86 AM_PATH_SDL($SDL_VERSION,\r
87             :,\r
88             AC_MSG_ERROR([*** SDL version $SDL_VERSION not found!])\r
89 )\r
90 CFLAGS="$CFLAGS $SDL_CFLAGS"\r
91 LIBS="$LIBS $SDL_LIBS"\r
93 AC_CONFIG_FILES([Makefile src/Makefile SDL_Pango.pc docs/Makefile docs/Doxyfile VisualC2003/Makefile Wix/Makefile Wix/merge_module.xml Wix/dev.xml Wix/testbench.xml])\r
95 # Finally create all the generated files\r
96 AC_OUTPUT\r