Merge "Add APIs to support DHCP state changes" into tizen
[platform/core/connectivity/libnet-client.git] / configure.ac
old mode 100644 (file)
new mode 100755 (executable)
index cfaf9b8..d045f32
@@ -3,7 +3,7 @@
 
 AC_PREREQ(2.61)
 AC_INIT(FULL-PACKAGE-NAME, VERSION, BUG-REPORT-ADDRESS)
-AM_INIT_AUTOMAKE(src, 1.0)
+AM_INIT_AUTOMAKE([foreign subdir-objects color-tests])
 AC_CONFIG_HEADER([config.h])
 AC_CONFIG_MACRO_DIR([m4])
 
@@ -19,20 +19,8 @@ AC_PROG_LN_S
 
 LT_INIT
 
-# Checks for moduels.
-PKG_CHECK_MODULES(DBUS, dbus-glib-1)
-AC_SUBST(DBUS_CFLAGS)
-AC_SUBST(DBUS_LIBS)
-
-PKG_CHECK_MODULES(GTHREAD, gthread-2.0)
-AC_SUBST(GTHREAD_CFLAS)
-AC_SUBST(GTHREAD_LIBS)
-
-PKG_CHECK_MODULES(GLIB, glib-2.0 )
-AC_SUBST(GLIB_CFLAGS)
-AC_SUBST(GLIB_LIBS)
-
-PKG_CHECK_MODULES(DLOG, dlog )
+# Checks for modules.
+PKG_CHECK_MODULES(DLOG, dlog)
 AC_SUBST(DLOG_CFLAGS)
 AC_SUBST(DLOG_LIBS)
 
@@ -40,12 +28,41 @@ PKG_CHECK_MODULES(VCONF, vconf)
 AC_SUBST(VCONF_CFLAGS)
 AC_SUBST(VCONF_LIBS)
 
+PKG_CHECK_MODULES(GIO, gio-2.0)
+AC_SUBST(GIO_CFLAGS)
+AC_SUBST(GIO_LIBS)
+
+PKG_CHECK_MODULES(GLIB, glib-2.0)
+AC_SUBST(GLIB_CFLAGS)
+AC_SUBST(GLIB_LIBS)
+
+PKG_CHECK_MODULES(GTHREAD, gthread-2.0)
+AC_SUBST(GTHREAD_CFLAGS)
+AC_SUBST(GTHREAD_LIBS)
+
+AC_SUBST([LNC_CFLAGS])
+AC_SUBST([LNC_LIBS])
+
 if (!test $ARCH = "arm"); then
        AM_CONDITIONAL(ARM_BUILD, false)
 else
        AM_CONDITIONAL(ARM_BUILD, true)
 fi
 
+AC_ARG_ENABLE([gcov],
+   [AS_HELP_STRING([--enable-gcov=yes|no],[Enable gcov.])],
+   [],
+   [])
+
+# TODO: Apply pkgconfig on gcov
+AS_IF([test "${enable_gcov}" = "yes" || test "${enable_gcov}" = "1"],
+         [AC_MSG_NOTICE([Building with gcov flags])]
+         [LNC_CFLAGS+=" -fprofile-arcs -ftest-coverage"
+          LNC_LIBS+=" -lgcov "
+         ])
+
+AM_CONDITIONAL([ENABLE_GCOV], [test "${enable_gcov}" = "yes" || test "${enable_gcov}" = "1"])
+
 # Checks for header files.
 AC_HEADER_DIRENT
 AC_HEADER_STDC