comparison acinclude.m4 @ 4540:956272f5935d

Synchronized acinclude common macros with upcoming audacious-plugins autoconf cleanup.
author Matti Hamalainen <ccr@tnsp.org>
date Mon, 12 May 2008 00:14:27 +0300
parents 1f0aa82891a5
children 07a5687a90b0
comparison
equal deleted inserted replaced
4539:8c2a166168dd 4540:956272f5935d
34 ]) 34 ])
35 35
36 36
37 dnl ** Simplifying wrapper 37 dnl ** Simplifying wrapper
38 AC_DEFUN([AUD_CONDITIONAL], 38 AC_DEFUN([AUD_CONDITIONAL],
39 dnl [AM_CONDITIONAL([$1],[test "x${$2}" = m4_ifval([$3], ["x$3"],["xyes"])])
40 [if test "x${$2}" = m4_ifval([$3], ["x$3"],["xyes"]) ; then 39 [if test "x${$2}" = m4_ifval([$3], ["x$3"],["xyes"]) ; then
41 $1="yes" 40 $1="yes"
42 else 41 else
43 $1="no" 42 $1="no"
44 fi 43 fi
117 Name[]_PLUGIN_DIR="$1" 116 Name[]_PLUGIN_DIR="$1"
118 fi 117 fi
119 AC_SUBST(Name[]_PLUGIN_DIR)dnl 118 AC_SUBST(Name[]_PLUGIN_DIR)dnl
120 define([aud_plugin_dirs_defined],[1])dnl 119 define([aud_plugin_dirs_defined],[1])dnl
121 ])dnl 120 ])dnl
121
122
123 dnl ***
124 dnl *** Common checks
125 dnl ***
126 AC_DEFUN([AUD_COMMON_PROGS], [
127
128 dnl Check for C and C++ compilers
129 dnl =============================
130 AUD_CHECK_GNU_MAKE
131 AC_PROG_CC
132 AC_PROG_CXX
133 AM_PROG_AS
134 AC_ISC_POSIX
135 AC_C_BIGENDIAN
136
137 if test "x$GCC" = "xyes"; then
138 CFLAGS="$CFLAGS -Wall -pipe"
139 CXXFLAGS="$CXXFLAGS -pipe -Wall"
140 fi
141
142 dnl Checks for various programs
143 dnl ===========================
144 AC_PROG_LN_S
145 AC_PROG_MAKE_SET
146 AC_PATH_PROG([RM], [rm])
147 AC_PATH_PROG([MV], [mv])
148 AC_PATH_PROG([CP], [cp])
149 AC_PATH_PROG([AR], [ar])
150 AC_PATH_PROG([RANLIB], [ranlib])
151
152
153 dnl Check for Gtk+/GLib and pals
154 dnl ============================
155 AUD_CHECK_MODULE([GLIB], [glib-2.0], [>= 2.14.0], [Glib2])
156 AUD_CHECK_MODULE([GTHREAD], [gthread-2.0], [>= 2.14.0], [gthread-2.0])
157 AUD_CHECK_MODULE([GTK], [gtk+-2.0], [>= 2.10.0], [Gtk+2])
158 AUD_CHECK_MODULE([PANGO], [pango], [>= 1.8.0], [Pango])
159 AUD_CHECK_MODULE([CAIRO], [cairo], [>= 1.2.4], [Cairo])
160
161
162 dnl Check for libmowgli
163 dnl ===================
164 AUD_CHECK_MODULE([MOWGLI], [libmowgli], [>= 0.4.0], [libmowgli],
165 [http://www.atheme.org/projects/mowgli.shtml])
166
167
168 dnl Check for libmcs
169 dnl ================
170 AUD_CHECK_MODULE([LIBMCS], [libmcs >= 0.7], [libmcs],
171 [http://www.atheme.org/projects/mcs.shtml])
172 ])