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