Mercurial > audlegacy
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 ]) |