| … | |
… | |
| 3 | AM_INIT_AUTOMAKE |
3 | AM_INIT_AUTOMAKE |
| 4 | AC_CONFIG_HEADER([config.h]) |
4 | AC_CONFIG_HEADER([config.h]) |
| 5 | |
5 | |
| 6 | # Checks for programs. |
6 | # Checks for programs. |
| 7 | AC_PROG_CC |
7 | AC_PROG_CC |
|
|
8 | AC_ISC_POSIX |
|
|
9 | AC_PROG_INSTALL |
|
|
10 | AC_PROG_MAKE_SET |
|
|
11 | AC_PROG_AWK |
|
|
12 | |
| 8 | AC_ENABLE_SHARED |
13 | AC_ENABLE_SHARED |
| 9 | AC_DISABLE_STATIC |
14 | AC_DISABLE_STATIC |
| 10 | AC_PROG_LIBTOOL |
15 | AC_PROG_LIBTOOL |
| 11 | |
16 | |
| 12 | AC_PREFIX_DEFAULT([/usr]) |
17 | AC_PREFIX_DEFAULT([/usr]) |
|
|
18 | |
| 13 | # Checks for libraries. |
19 | # Checks for libraries. |
| 14 | # Checks for header files. |
20 | # Checks for header files. |
| 15 | AC_FUNC_ALLOCA |
21 | AC_FUNC_ALLOCA |
| 16 | AC_HEADER_DIRENT |
22 | AC_HEADER_DIRENT |
| 17 | AC_HEADER_STDC |
23 | AC_HEADER_STDC |
| … | |
… | |
| 61 | fi |
67 | fi |
| 62 | |
68 | |
| 63 | AC_MSG_CHECKING(Checking libc version) |
69 | AC_MSG_CHECKING(Checking libc version) |
| 64 | echo "int main(void) { return 0; }" > libctest.c |
70 | echo "int main(void) { return 0; }" > libctest.c |
| 65 | gcc -Wall -o libctest libctest.c |
71 | gcc -Wall -o libctest libctest.c |
| 66 | LIBC_VERSION=`ldd libctest | grep libc\\.so | grep -v 'ld-uClibc' | awk '{print $1}'` |
72 | LIBC_VERSION=`ldd libctest | grep libc\\.so | grep -v 'ld-uClibc' | ${AWK} '{print $1}'` |
| 67 | rm -f libctest |
73 | rm -f libctest |
| 68 | AC_SUBST(LIBC_VERSION) |
74 | AC_SUBST(LIBC_VERSION) |
| 69 | AC_MSG_RESULT(${LIBC_VERSION}) |
75 | AC_MSG_RESULT(${LIBC_VERSION}) |
| 70 | |
76 | |
| 71 | AC_OUTPUT([Makefile]) |
77 | AC_OUTPUT([Makefile]) |