2 AM_INIT_AUTOMAKE(numptyphysics,0.3)
3 #AM_CONFIG_HEADER(amconfig.h)
17 Define to 1 if you have the <SDL/SDL.h> header file.
19 SDL_LIBS=`sdl-config --libs`
21 AC_MSG_ERROR([*** no SDL/SDL.h - SDL not found])
26 # Check for SDL_image library
27 AC_CHECK_LIB(SDL_image, IMG_LoadPNG_RW, , AC_MSG_ERROR([
28 *** Unable to find SDL_image libary with PNG support
30 AC_CHECK_LIB(SDL_ttf, TTF_OpenFont, , AC_MSG_ERROR([
31 *** Unable to find SDL_ttf libary
34 # Check if Python is available (for MT TUIO Input)
35 AC_ARG_ENABLE(multitouch,
36 [ --disable-multitouch build without PyTUIO multi-touch support],
37 enable_multitouch=$enableval,
38 enable_multitouch=yes)
40 if test "x${enable_multitouch}" = "xyes"; then
41 AC_CHECK_PROG(HAVE_PYTHON, python-config, "yes", "no")
42 if test "x${HAVE_PYTHON}" = "xyes"; then
43 AC_DEFINE([HAVE_PYTHON], [], using python)
44 PYTHON_CFLAGS=`python-config --includes`
45 PYTHON_LIBS=`python-config --libs`
48 AC_SUBST(PYTHON_CFLAGS)
51 # Check if Hildon is available (for Maemo)
52 AC_ARG_ENABLE(hildon, [ --disable-hildon build without maemo/hildon support], enable_hildon=$enableval, enable_hildon=yes)
54 if test "x${enable_hildon}" = "xyes" ; then
55 # PKG_CHECK_MODULES(HILDON, [hildon-1 hildon-fm-2 libossoemailinterface],
56 PKG_CHECK_MODULES(HILDON, [hildon-1 dbus-1 libosso],
57 [enable_hildon=yes], [enable_hildon=no])
60 if test "x${enable_hildon}" = "xyes" ; then
61 AC_DEFINE( [USE_HILDON],[], using hildon )
62 desktopentrydir=`$PKG_CONFIG osso-af-settings --variable=desktopentrydir`
63 serviceentrydir=`$PKG_CONFIG osso-af-settings --variable=dbusservicedir`
64 icon_26x26dir=$datadir/icons/hicolor/26x26/hildon
65 icon_34x34dir=$datadir/icons/hicolor/34x34/hildon
66 icon_40x40dir=$datadir/icons/hicolor/40x40/hildon
67 icon_50x50dir=$datadir/icons/hicolor/50x50/hildon
68 icon_64x64dir=$datadir/icons/hicolor/64x64/hildon
69 icon_scalabledir=$datadir/icons/hicolor/scalable/hildon
70 AC_SUBST(HILDON_CFLAGS)
73 desktopentrydir=/usr/share/applications
74 serviceentrydir=$datadir/numptyphysics
75 icon_26x26dir=$datadir/icons/hicolor/26x26/apps
76 icon_34x34dir=$datadir/icons/hicolor/34x34/apps
77 icon_40x40dir=$datadir/icons/hicolor/40x40/apps
78 icon_50x50dir=$datadir/icons/hicolor/50x50/apps
79 icon_64x64dir=$datadir/icons/hicolor/64x64/apps
80 icon_scalabledir=$datadir/icons/hicolor/scalable/apps
82 AC_SUBST(desktopentrydir)
83 AC_SUBST(serviceentrydir)
84 AC_SUBST(icon_26x26dir)
85 AC_SUBST(icon_34x34dir)
86 AC_SUBST(icon_40x40dir)
87 AC_SUBST(icon_50x50dir)
88 AC_SUBST(icon_64x64dir)
89 AC_SUBST(icon_scalabledir)
92 AC_CHECK_LIB(stdc++, main)
93 AC_CHECK_LIB(X11, main)