SDL Pango 0.1.2 as released by Upstream
[sdlpango.git] / configure.in
blob1c00c666f2dd7ff8cc507123881bfc49d5c2f54f
1 # Process this file with autoconf to produce a configure script.\r
2 \r
3 AC_INIT(README)\r
4 \r
5 # Set various version strings - taken gratefully from the GTk sources\r
6 \r
7 # Making releases:\r
8 #   MICRO_VERSION += 1;\r
9 #   INTERFACE_AGE += 1;\r
10 #   BINARY_AGE += 1;\r
11 # if any functions have been added, set INTERFACE_AGE to 0.\r
12 # if backwards compatibility has been broken,\r
13 # set BINARY_AGE and INTERFACE_AGE to 0.\r
15 MAJOR_VERSION=0\r
16 MINOR_VERSION=1\r
17 MICRO_VERSION=2\r
18 INTERFACE_AGE=0\r
19 BINARY_AGE=1\r
20 VERSION=$MAJOR_VERSION.$MINOR_VERSION.$MICRO_VERSION\r
22 AC_SUBST(MAJOR_VERSION)\r
23 AC_SUBST(MINOR_VERSION)\r
24 AC_SUBST(MICRO_VERSION)\r
25 AC_SUBST(INTERFACE_AGE)\r
26 AC_SUBST(BINARY_AGE)\r
27 AC_SUBST(VERSION)\r
29 # libtool versioning\r
31 LT_RELEASE=$MAJOR_VERSION.$MINOR_VERSION\r
32 LT_CURRENT=`expr $MICRO_VERSION - $INTERFACE_AGE`\r
33 LT_REVISION=$INTERFACE_AGE\r
34 LT_AGE=`expr $BINARY_AGE - $INTERFACE_AGE`\r
36 AC_SUBST(LT_RELEASE)\r
37 AC_SUBST(LT_CURRENT)\r
38 AC_SUBST(LT_REVISION)\r
39 AC_SUBST(LT_AGE)\r
41 # Detect the canonical host and target build environment\r
43 AC_CANONICAL_HOST\r
44 AC_CANONICAL_TARGET\r
46 # Setup for automake\r
48 AM_INIT_AUTOMAKE(SDL_Pango, $VERSION, )\r
50 # Check for tools\r
52 AC_LIBTOOL_WIN32_DLL\r
53 AC_PROG_LIBTOOL\r
54 AC_PROG_CC\r
55 AC_PROG_INSTALL\r
57 # The alpha architecture needs special flags for binary portability\r
58 case "$target" in\r
59     alpha*-*-linux*)\r
60         CFLAGS="$CFLAGS -mcpu=ev4 -Wa,-mall"\r
61         ;;\r
62     *-*-beos*)\r
63         ac_default_prefix=/boot/develop/tools/gnupro\r
64         ;;\r
65     *-*-cygwin* | *-*-mingw32*)\r
66         if test "$build" != "$target"; then # cross-compiling\r
67             ac_default_prefix=/usr/local/cross-tools/i386-mingw32msvc\r
68         fi\r
69         ;;\r
70 esac\r
72 # Check for Pango\r
74 PKG_CHECK_MODULES(PANGO, pango >= 1.2.0, , AC_MSG_ERROR([*** pango >= 1.2.0 not found!]))\r
75 CFLAGS="$CFLAGS $PANGO_CFLAGS"\r
76 LIBS="$LIBS $PANGO_LIBS"\r
78 PKG_CHECK_MODULES(PANGOFT2, pangoft2 >= 1.2.0, , AC_MSG_ERROR([*** pangoft2 >= 1.2.0 not found!]))\r
79 CFLAGS="$CFLAGS $PANGOFT2_CFLAGS"\r
80 LIBS="$LIBS $PANGOFT2_LIBS"\r
82 # Check for SDL\r
84 SDL_VERSION=1.2.4\r
85 AM_PATH_SDL($SDL_VERSION,\r
86             :,\r
87             AC_MSG_ERROR([*** SDL version $SDL_VERSION not found!])\r
88 )\r
89 CFLAGS="$CFLAGS $SDL_CFLAGS"\r
90 LIBS="$LIBS $SDL_LIBS"\r
92 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
94 # Finally create all the generated files\r
95 AC_OUTPUT\r