Merge "Add APIs to support DHCP state changes" into tizen
[platform/core/connectivity/libnet-client.git] / configure.ac
index d9c3e38..d045f32 100755 (executable)
@@ -40,12 +40,29 @@ 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