1 dnl Process this file with the command: autoreconf -f -i
3 m4_define([EFL_A11Y_VERSION], [1.0.0])
5 AC_INIT([efl-a11y], [EFL_A11Y_VERSION])
8 AC_CONFIG_SRCDIR([configure.ac])
11 AC_CONFIG_HEADERS([config.h])
13 AM_INIT_AUTOMAKE([1.6 dist-bzip2])
14 m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
22 define([AC_LIBTOOL_LANG_CXX_CONFIG], [:])dnl
23 define([AC_LIBTOOL_LANG_F77_CONFIG], [:])dnl
26 LT_RELEASE_VERSION=EFL_A11Y_VERSION
27 AC_SUBST([LT_RELEASE_VERSION])
29 LT_ENABLE_AUTO_IMPORT=""
32 LT_ENABLE_AUTO_IMPORT="-Wl,--enable-auto-import"
34 AC_SUBST([LT_ENABLE_AUTO_IMPORT])
36 REQUIREMENT_EAIL="elementary >= 1.7.0 ecore-evas >= 1.7.0 ecore-file >= 1.7.0 ecore >= 1.7.0 evas >= 1.7.0 eina >= 1.7.0 atk >= 2.2.0 gobject-2.0 >= 2.30.0 gmodule-2.0 >= 2.30.0 gio-2.0"
37 AC_SUBST([REQUIREMENT_EAIL])
39 PKG_CHECK_MODULES([EAIL], [
49 atk-bridge-2.0 >= 2.2.0
52 PKG_CHECK_MODULES([TEST_DEPS], [
57 AC_ARG_ENABLE(strict-cc,
58 AS_HELP_STRING([--enable-strict-cc],[enable strict C compiler]),,
60 if test "x$enable_strict_cc" = "xyes"; then
61 CFLAGS="$CFLAGS -Wall -Werror"
63 CFLAGS="$CFLAGS -Wall"
68 AS_HELP_STRING([--enable-doc],
69 [Enable documentation [default=YES]]),,
71 AM_CONDITIONAL([BUILD_DOC], [test "x$enable_doc" = "xyes"])
74 AC_ARG_ENABLE([tests],
75 AS_HELP_STRING([--enable-tests],[build tests]),,
77 AM_CONDITIONAL([MAKE_TESTS], [test "x$enable_tests" = "xyes"])
79 dnl Generate coverage report
80 AC_ARG_ENABLE([coverage],
81 AS_HELP_STRING([--enable-coverage],
82 [Generate converage reports]),
85 AM_CONDITIONAL([ENABLE_COVERAGE],[test "x$enable_coverage" != "xno"])
86 AS_IF([test "x$enable_coverage" != "xno"],
88 AC_PATH_PROG([LCOV], [lcov])
89 AC_PATH_PROG([GENHTML], [genhtml])
90 AC_SUBST([COVERAGE_LIBS],["-lgcov"])
91 AC_SUBST([COVERAGE_CFLAGS],["-fprofile-arcs -ftest-coverage"])
94 dnl set elementatary modules dir
95 AC_ARG_WITH(elementary-modules,
96 [AS_HELP_STRING([--with-elementary-modules=<directory>],
97 [where elementary module directory is])])
98 AM_CONDITIONAL(ENABLE_ELM_MODULE, false )
99 if ! test -z "$with_elementary_modules" ; then
100 ELEMENTARY_MODULE_DIR="$with_elementary_modules"
101 AC_SUBST(ELEMENTARY_MODULE_DIR)
102 AM_CONDITIONAL(ENABLE_ELM_MODULE, true )