6 |
|
|
7 |
dnl Checks for programs. |
dnl Checks for programs. |
8 |
AC_PROG_AWK |
AC_PROG_AWK |
|
AC_PROG_CC |
|
9 |
|
|
10 |
AC_MSG_CHECKING(for host compiler) |
AC_MSG_CHECKING(for host compiler) |
11 |
if test "x$BUILD_CC" != x; then |
if test "x$BUILD_CC" != x; then |
12 |
# User set it. |
# User set it. |
13 |
AC_MSG_RESULT([$BUILD_CC]) |
AC_MSG_RESULT([$BUILD_CC]) |
14 |
CC=$BUILD_CC |
CC=$BUILD_CC |
15 |
elif test "$host" = "$target"; then |
elif test "$host" = "$build"; then |
16 |
BUILD_CC='${CC}' |
CC="gcc" |
17 |
AC_MSG_RESULT([native, using target compiler]) |
AC_MSG_RESULT([native, using target compiler]) |
18 |
else |
else |
19 |
[rig_host=`echo "$host" | sed 's/[^a-zA-Z0-9_]/_/g'`] |
[rig_build=`echo "$build" | sed 's/[^a-zA-Z0-9_]/_/g'`] |
20 |
AC_CACHE_VAL(rig_cv_${rig_host}_CC, [ dnl |
AC_CACHE_VAL(rig_cv_${rig_build}_CC, [ dnl |
21 |
ac_word="${host_alias}-gcc" |
ac_word="${build_alias}-gcc" |
22 |
IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" |
IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" |
23 |
for ac_dir in $PATH; do |
for ac_dir in $PATH; do |
24 |
test -z "$ac_dir" && ac_dir=. |
test -z "$ac_dir" && ac_dir=. |
25 |
if test -f $ac_dir/$ac_word; then |
if test -f $ac_dir/$ac_word; then |
26 |
eval rig_cv_${rig_host}_CC='$ac_word' |
eval rig_cv_${rig_build}_CC='$ac_word' |
27 |
break |
break |
28 |
fi |
fi |
29 |
done |
done |
30 |
IFS="$ac_save_ifs"]) |
IFS="$ac_save_ifs"]) |
31 |
eval BUILD_CC=\"\$rig_cv_${rig_host}_CC\" |
eval BUILD_CC=\"\$rig_cv_${rig_build}_CC\" |
32 |
if test "x$BUILD_CC" = x; then |
if test "x$BUILD_CC" = x; then |
33 |
AC_MSG_RESULT([${host_alias}-gcc not found]) |
AC_MSG_RESULT([${build_alias}-gcc not found]) |
34 |
BUILD_CC='${CC}' |
BUILD_CC='${CC}' |
35 |
AC_MSG_WARN([using target compiler ($CC) for host $host]) |
AC_MSG_WARN([using target compiler ($CC) for build host $build]) |
36 |
else |
else |
37 |
AC_MSG_RESULT([${BUILD_CC}]) |
AC_MSG_RESULT([${BUILD_CC}]) |
38 |
CC=$BUILD_CC |
CC=$BUILD_CC |
39 |
fi |
fi |
40 |
fi |
fi |
41 |
|
|
42 |
|
CFLAGS="-g -O2" |
43 |
|
|
44 |
AC_PROG_INSTALL |
AC_PROG_INSTALL |
45 |
AC_PROG_LN_S |
AC_PROG_LN_S |
46 |
AC_PROG_YACC |
AC_PROG_YACC |
59 |
AC_C_CONST |
AC_C_CONST |
60 |
AC_TYPE_PID_T |
AC_TYPE_PID_T |
61 |
|
|
62 |
|
AC_SUBST(TARGET_CC) |
63 |
|
AC_SUBST(CC) |
64 |
|
AC_SUBST(CFLAGS) |
65 |
|
|
66 |
dnl Checks for library functions. |
dnl Checks for library functions. |
67 |
AC_CHECK_FUNCS(strdup strtol) |
AC_CHECK_FUNCS(strdup strtol) |
68 |
|
|