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