X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=packihx%2Fconfigure.in;h=eb12f16f290a933d4f57634972ec271e0456733d;hb=43bf8451d1a94f47b5f035e0058a1d4d7b2bd35d;hp=63e8c7c6f18b5246fb4ae76c6ddd62a05536cf4c;hpb=b146a9306d02808940e6344a71259cfe6056a05e;p=fw%2Fsdcc diff --git a/packihx/configure.in b/packihx/configure.in index 63e8c7c6..eb12f16f 100644 --- a/packihx/configure.in +++ b/packihx/configure.in @@ -4,11 +4,16 @@ AC_PREREQ(2.13) AC_PROG_CC -AC_CHECK_SIZEOF(char) -AC_CHECK_SIZEOF(short) -AC_CHECK_SIZEOF(int) -AC_CHECK_SIZEOF(long) -AC_CHECK_SIZEOF(long long) +# Defaults are for gcc on a 32 bit machine +if test "$ac_cv_prog_cc_cross" = "yes"; then + AC_MSG_WARN("Cannot determine the sizeof basic types while cross compiling. Using gcc on a 32 bit machine defaults.") +fi + +AC_CHECK_SIZEOF(char, 1) +AC_CHECK_SIZEOF(short, 2) +AC_CHECK_SIZEOF(int, 4) +AC_CHECK_SIZEOF(long, 4) +AC_CHECK_SIZEOF(long long, 8) type_name() {