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])])
25 define([AC_LIBTOOL_LANG_CXX_CONFIG], [:])dnl
26 define([AC_LIBTOOL_LANG_F77_CONFIG], [:])dnl
30 LT_RELEASE_VERSION=EFL_A11Y_VERSION
31 AC_SUBST([LT_RELEASE_VERSION])
33 LT_ENABLE_AUTO_IMPORT=""
36 LT_ENABLE_AUTO_IMPORT="-Wl,--enable-auto-import"
38 AC_SUBST([LT_ENABLE_AUTO_IMPORT])
40 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"
41 AC_SUBST([REQUIREMENT_EAIL])
43 PKG_CHECK_MODULES([EAIL], [
53 atk-bridge-2.0 >= 2.2.0
56 PKG_CHECK_MODULES([TEST_DEPS], [
61 AC_ARG_ENABLE(strict-cc,
62 AS_HELP_STRING([--enable-strict-cc],[enable strict C compiler]),,
64 if test "x$enable_strict_cc" = "xyes"; then
65 CFLAGS="$CFLAGS -Wall -Werror"
67 CFLAGS="$CFLAGS -Wall"
72 AS_HELP_STRING([--enable-doc],
73 [Enable documentation [default=YES]]),,
75 AM_CONDITIONAL([BUILD_DOC], [test "x$enable_doc" = "xyes"])
78 AC_ARG_ENABLE([tests],
79 AS_HELP_STRING([--enable-tests],[build tests]),,
81 AM_CONDITIONAL([MAKE_TESTS], [test "x$enable_tests" = "xyes"])
83 dnl Generate coverage report
84 AC_ARG_ENABLE([coverage],
85 AS_HELP_STRING([--enable-coverage],
86 [Generate converage reports]),
89 AM_CONDITIONAL([ENABLE_COVERAGE],[test "x$enable_coverage" != "xno"])
90 AS_IF([test "x$enable_coverage" != "xno"],
92 AC_PATH_PROG([LCOV], [lcov])
93 AC_PATH_PROG([GENHTML], [genhtml])
94 AC_SUBST([COVERAGE_LIBS],["-lgcov"])
95 AC_SUBST([COVERAGE_CFLAGS],["-fprofile-arcs -ftest-coverage"])
99 ELM_VERSION=`$PKG_CONFIG elementary --modversion | awk -F . '{printf("%s.%s.%s", $1, $2, $3);}'`
102 MODULE_ARCH="$host_os-$host_cpu"
105 MODULE_ARCH="$host_os-$host_cpu-${ELM_VERSION}"
108 AC_SUBST(MODULE_ARCH)
109 AC_DEFINE_UNQUOTED(MODULE_ARCH, "$MODULE_ARCH", "Module architecture")
111 ELM_INSTALL_PATH=`$PKG_CONFIG --variable=libdir elementary`
112 AC_SUBST(ELM_INSTALL_PATH)
113 AC_DEFINE_UNQUOTED(ELM_INSTALL_PATH, "$ELM_INSTALL_PATH", "Elm install path")
114 AC_MSG_RESULT([Elementary install path: $ELM_INSTALL_PATH])
116 AC_ARG_ENABLE([explorer], AC_HELP_STRING([--enable-explorer], [Build Eail visual debugging tool]))
117 AM_CONDITIONAL([ENABLE_EXPLORER], false)
118 AS_IF([test "x$enable_explorer" = "xyes"],
120 # Checks for programs.
121 AC_SUBST(EDJE_CC, "no")
122 AC_PATH_PROG(EDJE_CC, edje_cc)
124 if test x"$EDJE_CC" == x"no" ; then
125 AC_MSG_ERROR([No 'edje_cc' program found in PATH.])
128 # Checks for libraries.
129 # Checks for header files.
130 PKG_CHECK_MODULES([EAILEXPLORER], [
134 AM_CONDITIONAL([ENABLE_EXPLORER], true)
145 explorer/src/Makefile
146 explorer/src/bin/Makefile
147 explorer/data/Makefile