1 | AC_PREREQ(2.52) |
---|
2 | AC_INIT(acme, 2.0.2, http://bugzilla.gnome.org/enter_bug.cgi?product=acme) |
---|
3 | AC_CONFIG_SRCDIR(src/acme.c) |
---|
4 | AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION) |
---|
5 | AM_CONFIG_HEADER(config.h) |
---|
6 | |
---|
7 | AC_DEFINE(PACKAGE, AC_PACKAGE_NAME, [package name]) |
---|
8 | AC_DEFINE(VERSION, AC_PACKAGE_VERSION, [package version]) |
---|
9 | AC_DEFINE(GETTEXT_PACKAGE, "AC_PACKAGE_NAME", [foo]) |
---|
10 | GETTEXT_PACKAGE=AC_PACKAGE_NAME |
---|
11 | AC_SUBST(GETTEXT_PACKAGE) |
---|
12 | |
---|
13 | AC_PROG_INTLTOOL([0.20]) |
---|
14 | |
---|
15 | GOB2_CHECK() |
---|
16 | |
---|
17 | PKG_CHECK_MODULES(EXTRA_GNOME, libgnomeui-2.0 libglade-2.0 libwnck-1.0 >= 2.1.5) |
---|
18 | AC_SUBST(EXTRA_GNOME_CFLAGS) |
---|
19 | AC_SUBST(EXTRA_GNOME_LIBS) |
---|
20 | |
---|
21 | AC_MSG_CHECKING(for l33tness) |
---|
22 | if test "`uname -n`x" = "dozox" ; then |
---|
23 | AC_MSG_RESULT(l33t like h4d3zZ) |
---|
24 | else |
---|
25 | AC_MSG_RESULT(l4m3) |
---|
26 | fi |
---|
27 | |
---|
28 | AC_PATH_PROG(GCONFTOOL, gconftool-2) |
---|
29 | AM_GCONF_SOURCE_2 |
---|
30 | |
---|
31 | dnl |
---|
32 | dnl Test for Audio interfaces and FB-Level compatibility |
---|
33 | dnl |
---|
34 | have_oss=no |
---|
35 | AC_TRY_COMPILE([ |
---|
36 | #ifdef __NetBSD__ |
---|
37 | #include <soundcard.h> |
---|
38 | #else |
---|
39 | #include <sys/soundcard.h> |
---|
40 | #endif |
---|
41 | ],[ |
---|
42 | int arg = SNDCTL_DSP_SETFRAGMENT; |
---|
43 | ],[ |
---|
44 | have_oss=yes |
---|
45 | ]) |
---|
46 | AC_MSG_CHECKING(for OSS audio support) |
---|
47 | AC_MSG_RESULT($have_oss) |
---|
48 | AM_CONDITIONAL(HAVE_OSS, test x"$have_oss" = "xyes") |
---|
49 | |
---|
50 | have_alsa=no |
---|
51 | PKG_CHECK_MODULES(ALSA, alsa >= 0.9.0, |
---|
52 | have_alsa=yes, |
---|
53 | AC_MSG_RESULT(*** All of ALSA dependent parts will be disabled ***)) |
---|
54 | AM_CONDITIONAL(HAVE_ALSA, test x"$have_alsa" = "xyes") |
---|
55 | AC_SUBST(ALSA_LIBS) |
---|
56 | AC_SUBST(ALSA_CFLAGS) |
---|
57 | |
---|
58 | have_fb=no |
---|
59 | AC_TRY_COMPILE([ |
---|
60 | #include <linux/fb.h> |
---|
61 | #include <linux/pmu.h> |
---|
62 | ],[ |
---|
63 | int arg = 0; |
---|
64 | ],[ |
---|
65 | have_fb=yes |
---|
66 | ]) |
---|
67 | AC_MSG_CHECKING(for Brightness control support) |
---|
68 | AC_MSG_RESULT($have_fb) |
---|
69 | AM_CONDITIONAL(HAVE_FB, test x"$have_fb" = "xyes") |
---|
70 | |
---|
71 | |
---|
72 | dnl Multimedia keys |
---|
73 | have_xfree=no |
---|
74 | AC_TRY_COMPILE([ |
---|
75 | #include <X11/XF86keysym.h> |
---|
76 | ],[ |
---|
77 | int arg = 0; |
---|
78 | ],[ |
---|
79 | have_xfree=yes |
---|
80 | ]) |
---|
81 | AC_MSG_CHECKING(for X11 XFree86 headers) |
---|
82 | AC_MSG_RESULT($have_xfree) |
---|
83 | AM_CONDITIONAL(HAVE_XFREE, test x"$have_xfree" = "xyes") |
---|
84 | |
---|
85 | have_xsun=no |
---|
86 | AC_TRY_COMPILE([ |
---|
87 | #include <X11/Sunkeysym.h> |
---|
88 | ],[ |
---|
89 | int arg = 0; |
---|
90 | ],[ |
---|
91 | have_xsun=yes |
---|
92 | ]) |
---|
93 | AC_MSG_CHECKING(for X11 Sun headers) |
---|
94 | AC_MSG_RESULT($have_xsun) |
---|
95 | AM_CONDITIONAL(HAVE_XSUN, test x"$have_xsun" = "xyes") |
---|
96 | |
---|
97 | if test x"$have_xsun" = "xno" && test x"$have_xfree" = "xno" ; then |
---|
98 | AC_MSG_ERROR(Your system doesn't have any headers for multimedia buttons) |
---|
99 | fi |
---|
100 | |
---|
101 | dnl Add the languages which your application supports here. |
---|
102 | ALL_LINGUAS="am bg ca cs da de el es fi fr he hu it ja ko lv mk mn ms nl no pl pt pt_BR ro ru sl sk sq sv uk vi zh_CN zh_TW" |
---|
103 | AM_GLIB_GNU_GETTEXT |
---|
104 | |
---|
105 | AC_OUTPUT([ |
---|
106 | Makefile |
---|
107 | acme.spec |
---|
108 | src/Makefile |
---|
109 | po/Makefile.in |
---|
110 | ]) |
---|
111 | |
---|
112 | dnl Summary |
---|
113 | echo |
---|
114 | echo "Summary" |
---|
115 | echo |
---|
116 | echo "alsa : "$have_alsa |
---|
117 | echo "oss : "$have_oss |
---|
118 | echo "brightness : "$have_fb |
---|
119 | echo |
---|