AC_PATH_PROG(VALAC, valac, valac)
AC_SUBST(VALAC)
+AC_SUBST(VALAFLAGS)
AC_SUBST(CFLAGS)
AC_SUBST(CPPFLAGS)
AC_SUBST(LDFLAGS)
AS_IF([test "x$enable_coverage" != xno],
[COVERAGE_CFLAGS="-fprofile-arcs -ftest-coverage"
+ COVERAGE_VALAFLAGS="-g"
COVERAGE_LIBS="-lgcov"
AC_SUBST(COVERAGE_CFLAGS)
+ AC_SUBST(COVERAGE_VALAFLAGS)
AC_SUBST(COVERAGE_LIBS)
- #FIXME: preserve non -Wall/-g/-O flags from users CFLAGS
- CFLAGS="-Wall -g -O0"
AC_PATH_PROG(LCOV, lcov, :)
AC_SUBST(LCOV)
AS_IF([test "$LCOV" = :],
gee.h \
$(NULL)
-VALAFLAGS = \
+AM_VALAFLAGS = \
-H gee.h --vapi gee-1.0.vapi \
-h gee-internals.h \
--internal-vapi gee-internals-1.0.vapi \
--library gee-1.0 --gir Gee-1.0.gir \
+ $(COVERAGE_VALAFLAGS) \
+ $(VALAFLAGS) \
$(NULL)
gee-1.0.vapi gee.vala.stamp: $(libgee_la_VALASOURCES)
- $(VALAC) -C $(VALAFLAGS) $^
+ $(VALAC) -C $(AM_VALAFLAGS) $^
touch $@
libgee_la_LIBADD = \
lcov --directory @top_srcdir@/gee \
--output-file @top_builddir@/lcov.info \
--remove @top_builddir@/lcov.info \
- /usr/include/\*
+ "/usr/include/*" "*.c" "*.h" "*.vapi"
$(mkdir_p) @top_builddir@/tests/coverage
git_commit=`GIT_DIR=@top_srcdir@/.git git log -1 --pretty=format:%h 2>/dev/null`;\