10 LOG " You need to have a functional C compiler to build $TARGET"
14 TLOGN "checking the GNU make"
16 if [ -z "$MAKE" ]; then
17 AC_FAIL " Cannot find make";
20 MAKE_GNU=`$MAKE --version | grep "GNU Make"`
21 if [ -z "$MAKE_GNU" ]; then
22 AC_FAIL " $MAKE is not GNU Make"
25 MAKE_VERSION=`$MAKE --version | grep "GNU Make" | awk '{print $3}'`
26 if [ -z "$MAKE_VERSION" ]; then
27 AC_FAIL " $MAKE --version does not return sensible output?"
29 expr "$MAKE_VERSION" '>=' '3.81' || AC_FAIL "$MAKE must be >= version 3.81"
32 TLOGN "checking the python"
33 PYTHON=`acLookFor python`
34 if [ -z "$PYTHON" ]; then
35 AC_FAIL " Cannot find python";
37 TLOG " - you have some python program - ok"
39 TLOGN "checking the git"
41 if [ -z "$GIT" ]; then
42 AC_FAIL " Cannot find git";
44 TLOG " - you have some git program - ok"
47 # assuming the above checks pass, get the path of everything
48 MF_PATH_INCLUDE GMAKE make gmake
49 MF_PATH_INCLUDE GIT git
50 MF_PATH_INCLUDE TAR tar gtar
51 MF_PATH_INCLUDE PYTHON python
54 AC_CHECK_HEADERS sys/stat.h
55 AC_CHECK_HEADERS sys/types.h
56 AC_CHECK_HEADERS unistd.h
58 # For FS_IOC_GETFLAGS and FS_IOC_SETFLAGS.
59 AC_CHECK_HEADERS linux/fs.h
60 AC_CHECK_HEADERS sys/ioctl.h
62 AC_CHECK_FUNCS utimensat
65 AC_CHECK_FIELD stat st_atim sys/types.h sys/stat.h unistd.h
66 AC_CHECK_FIELD stat st_mtim sys/types.h sys/stat.h unistd.h
67 AC_CHECK_FIELD stat st_ctim sys/types.h sys/stat.h unistd.h
69 AC_CHECK_FIELD stat st_atimensec sys/types.h sys/stat.h unistd.h
70 AC_CHECK_FIELD stat st_mtimensec sys/types.h sys/stat.h unistd.h
71 AC_CHECK_FIELD stat st_ctimensec sys/types.h sys/stat.h unistd.h