comparison acinclude.m4 @ 2683:dc12b0d4d33e

Synchronized acinclude.m4 from core.
author Matti Hamalainen <ccr@tnsp.org>
date Thu, 05 Jun 2008 05:56:32 +0300
parents 1fd4d8e5aad2
children e48338bffeef
comparison
equal deleted inserted replaced
2682:b75948ed2fbb 2683:dc12b0d4d33e
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
81 ]) 80 ])
82 81
83 82
84 dnl ** Check for GNU make 83 dnl ** Check for GNU make
85 AC_DEFUN([AUD_CHECK_GNU_MAKE],[ 84 AC_DEFUN([AUD_CHECK_GNU_MAKE],[
86 AC_CACHE_CHECK([for GNU make],aud_gnu_make_command,[ 85 AC_CACHE_CHECK([for GNU make],cv_gnu_make_command,[
87 aud_gnu_make_command="" 86 cv_gnu_make_command=""
88 for a in "$MAKE" make gmake gnumake; do 87 for a in "$MAKE" make gmake gnumake; do
89 test "x$a" = "x" && continue 88 test "x$a" = "x" && continue
90 if ( sh -c "$a --version" 2>/dev/null | grep "GNU Make" >/dev/null ) ; then 89 if ( sh -c "$a --version" 2>/dev/null | grep "GNU Make" >/dev/null ) ; then
91 aud_gnu_make_command="$a" 90 cv_gnu_make_command="$a"
92 break 91 break
93 fi 92 fi
94 done 93 done
95 ]) 94 ])
96 if test "x$aud_gnu_make_command" != "x" ; then 95 if test "x$cv_gnu_make_command" != "x" ; then
97 MAKE="$aud_gnu_make_command" 96 MAKE="$cv_gnu_make_command"
98 else 97 else
99 AC_MSG_ERROR([** GNU make not found. If it is installed, try setting MAKE environment variable. **]) 98 AC_MSG_ERROR([** GNU make not found. If it is installed, try setting MAKE environment variable. **])
100 fi 99 fi
101 AC_SUBST([MAKE]) 100 AC_SUBST([MAKE])
102 ]) 101 ])
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 ])