check: use private copy of check for libgstcheck
[platform/upstream/gstreamer.git] / check-checks.m4
1 dnl Check for things that check needs/wants and that we don't check for already
2 dnl AM_GST_CHECK_CHECKS()
3
4 AC_DEFUN([AG_GST_CHECK_CHECKS],
5 [
6 AC_MSG_NOTICE([Running check unit test framework checks now...])
7
8 CHECK_MAJOR_VERSION=0
9 CHECK_MINOR_VERSION=9
10 CHECK_MICRO_VERSION=6
11 CHECK_VERSION=$CHECK_MAJOR_VERSION.$CHECK_MINOR_VERSION.$CHECK_MICRO_VERSION
12
13 AC_SUBST(CHECK_MAJOR_VERSION)
14 AC_SUBST(CHECK_MINOR_VERSION)
15 AC_SUBST(CHECK_MICRO_VERSION)
16 AC_SUBST(CHECK_VERSION)
17
18 # Checks for programs.
19 AC_PROG_AWK
20
21 # Checks for header files.
22 AC_HEADER_STDC
23 AC_HEADER_SYS_WAIT
24 AC_CHECK_HEADERS_ONCE([unistd.h fcntl.h stddef.h stdint.h stdlib.h string.h sys/time.h])
25
26 # Checks for typedefs, structures, and compiler characteristics.
27 AC_C_CONST
28 AC_TYPE_PID_T
29 AC_TYPE_SIZE_T
30 AC_HEADER_TIME
31 AC_STRUCT_TM
32
33 AC_CHECK_SIZEOF(int, 4)
34 AC_CHECK_SIZEOF(short, 2)
35 AC_CHECK_SIZEOF(long, 4)
36
37 # Checks for library functions.
38 AC_FUNC_FORK
39 AC_FUNC_MALLOC
40 AC_FUNC_REALLOC
41 AC_FUNC_STRFTIME
42 AC_FUNC_VPRINTF
43 AC_CHECK_FUNCS([alarm gettimeofday localtime_r memmove memset putenv setenv strdup strerror strrchr strstr])
44 AC_REPLACE_FUNCS([strsignal])
45 ])