Add gio library dep.
[platform/core/connectivity/libnet-client.git] / configure.ac
1 #                                               -*- Autoconf -*-
2 # Process this file with autoconf to produce a configure script.
3
4 AC_PREREQ(2.61)
5 AC_INIT(FULL-PACKAGE-NAME, VERSION, BUG-REPORT-ADDRESS)
6 AM_INIT_AUTOMAKE(src, 1.0)
7 AC_CONFIG_HEADER([config.h])
8 AC_CONFIG_MACRO_DIR([m4])
9
10 # Checks for programs.
11 AC_PROG_CC
12 AC_PROG_INSTALL
13 AC_PROG_MAKE_SET
14 AC_PROG_LIBTOOL
15 AC_PROG_CXX
16 AC_PROG_AWK
17 AC_PROG_CPP
18 AC_PROG_LN_S
19
20 LT_INIT
21
22 # Checks for moduels.
23 PKG_CHECK_MODULES(DLOG, dlog)
24 AC_SUBST(DLOG_CFLAGS)
25 AC_SUBST(DLOG_LIBS)
26
27 PKG_CHECK_MODULES(VCONF, vconf)
28 AC_SUBST(VCONF_CFLAGS)
29 AC_SUBST(VCONF_LIBS)
30
31 PKG_CHECK_MODULES(GLIB, glib-2.0)
32 AC_SUBST(GLIB_CFLAGS)
33 AC_SUBST(GLIB_LIBS)
34
35 PKG_CHECK_MODULES(GTHREAD, gthread-2.0)
36 AC_SUBST(GTHREAD_CFLAS)
37 AC_SUBST(GTHREAD_LIBS)
38
39 PKG_CHECK_MODULES(DBUS, dbus-glib-1)
40 AC_SUBST(DBUS_CFLAS)
41 AC_SUBST(DBUS_LIBS)
42
43 PKG_CHECK_MODULES(GIO, gio-2.0)
44 AC_SUBST(GIO_CFLAS)
45 AC_SUBST(GIO_LIBS)
46
47 if (!test $ARCH = "arm"); then
48         AM_CONDITIONAL(ARM_BUILD, false)
49 else
50         AM_CONDITIONAL(ARM_BUILD, true)
51 fi
52
53 # Checks for header files.
54 AC_HEADER_DIRENT
55 AC_HEADER_STDC
56 AC_CHECK_HEADERS([arpa/inet.h fcntl.h malloc.h netdb.h netinet/in.h stdlib.h string.h sys/ioctl.h sys/socket.h sys/time.h syslog.h unistd.h])
57
58 # Checks for typedefs, structures, and compiler characteristics.
59 AC_HEADER_STDBOOL
60 AC_C_CONST
61 AC_HEADER_TIME
62 AC_STRUCT_TM
63 AC_TYPE_UINT32_T
64
65 # Checks for library functions.
66 AC_FUNC_MALLOC
67 AC_FUNC_REALLOC
68 AC_FUNC_STAT
69 AC_FUNC_VPRINTF
70 AC_CHECK_FUNCS([getcwd gettimeofday memset mkdir socket dup2 gettimeofday inet_ntoa memset select socket strcasecmp strchr strerror strncasecmp strrchr strstr strtoul])
71
72 AC_CONFIG_FILES(
73                 [Makefile]
74                 [network.pc]
75                 )
76
77 AC_OUTPUT