]> jfr.im git - irc/rqf/shadowircd.git/blame - aclocal.m4
Add explicit support for being installed into a system triggered with --enable-fhs...
[irc/rqf/shadowircd.git] / aclocal.m4
CommitLineData
5c5d24f0 1# $Id: aclocal.m4 3321 2007-03-30 23:32:43Z jilles $ - aclocal.m4 - Autoconf fun...
212380e3 2AC_DEFUN([AC_DEFINE_DIR], [
3 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
4 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
e8da6cce
NPB
5 last_ac_define_dir=`eval echo [$]$2`
6 ac_define_dir=`eval echo [$]last_ac_define_dir`
7 while test "x[$]last_ac_define_dir" != "x[$]ac_define_dir"; do
8 last_ac_define_dir="[$]ac_define_dir"
9 ac_define_dir=`eval echo [$]last_ac_define_dir`
10 done
212380e3 11 $1="$ac_define_dir"
12 AC_SUBST($1)
13 ifelse($3, ,
14 AC_DEFINE_UNQUOTED($1, "$ac_define_dir"),
15 AC_DEFINE_UNQUOTED($1, "$ac_define_dir", $3))
16])
17
18AC_DEFUN([AC_SUBST_DIR], [
19 ifelse($2,,,$1="[$]$2")
20 $1=`(
21 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
22 test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
23 eval echo \""[$]$1"\"
24 )`
25 AC_SUBST($1)
26])
27
28dnl CHARYBDIS_C_GCC_TRY_FLAGS(<warnings>,<cachevar>)
29AC_DEFUN([CHARYBDIS_C_GCC_TRY_FLAGS],[
30 AC_MSG_CHECKING([GCC flag(s) $1])
31 if test "${GCC-no}" = yes
32 then
33 AC_CACHE_VAL($2,[
34 oldcflags="${CFLAGS-}"
35 CFLAGS="${CFLAGS-} ${CWARNS} $1 -Werror"
36 AC_TRY_COMPILE([
37#include <string.h>
38#include <stdio.h>
39int main(void);
40],[
5c5d24f0 41 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
212380e3 42], [$2=yes], [$2=no])
43 CFLAGS="${oldcflags}"])
44 if test "x$$2" = xyes; then
45 CWARNS="${CWARNS}$1 "
46 AC_MSG_RESULT(ok)
47 else
48 $2=''
49 AC_MSG_RESULT(no)
50 fi
51 else
52 AC_MSG_RESULT(no, not using GCC)
53 fi
54])