-EFL_VERSION([1], [13], [1], [release])
+EFL_VERSION([1], [16], [0], [release])
AC_INIT([elementary], [efl_version], [enlightenment-devel@lists.sourceforge.net])
AC_PREREQ(2.63)
# C++ bindings
AC_ARG_ENABLE([cxx-bindings],
- [AS_HELP_STRING([--enable-cxx-bindings],
- [enable C++11 bindings. @<:@default=disabled@:>@])],
+ [AS_HELP_STRING([--disable-cxx-bindings],
+ [Disable C++11 bindings. @<:@default=enabled@:>@])],
[want_cxx11="${enableval}"],
- [want_cxx11="no"])
+ [want_cxx11="yes"])
# Tests
EFL_WITH_BIN([elementary], [elm-prefs-cc], [elm_prefs_cc])
EFL_WITH_BIN([eolian], [eolian-gen], [eolian_gen])
EFL_WITH_BIN([eolian-cxx], [eolian-cxx], [eolian_cxx])
+EFL_WITH_BIN([eldbus], [eldbus_codegen], [eldbus-codegen])
# Force the helper to try external eolian generators
AM_CONDITIONAL([HAVE_EOLIAN_GEN], [true])
AM_CONDITIONAL([HAVE_EOLIAN_CXX], [true])
eo-cxx >= efl_version
eina-cxx >= efl_version
evas-cxx >= efl_version
+ eio-cxx >= efl_version
+ edje-cxx >= efl_version
],
[
requirement_elm_pc="${requirement_elm_pc} \
eo-cxx >= efl_version \
eina-cxx >= efl_version \
evas-cxx >= efl_version \
+ eio-cxx >= efl_version \
+ edje-cxx >= efl_version \
"
have_cxx11="yes"
LDFLAGS="${LDFLAGS} -fPIC -DPIC"
CXXFLAGS="${CXXFLAGS} -fPIC -DPIC"
+ AC_CONFIG_FILES([src/lib/Elementary.hh])
],
[have_cxx11="no"]
)
have_dlopen="yes"
requirement_elm_libs="-ldl ${requirement_elm_libs}"
;;
- *solaris*)
- have_dlopen="yes"
- ;;
- darwin*)
- have_dlopen="yes"
- ;;
- *)
+ linux*)
AC_CHECK_LIB([dl], [dlopen], [res=yes], [res=no])
if test "x$res" = "xyes"; then
AC_CHECK_LIB([dl], [dladdr], AC_DEFINE([HAVE_DLADDR], [1], [Define to 1 if you have the `dladdr' function.]))
have_dlopen="yes"
fi
;;
+ *)
+ have_dlopen="yes"
+ ;;
esac
AM_CONDITIONAL([BUILD_MODULES], [test "x$have_dlopen" = "xyes"])
### Checks for header files
+# Check for ttrace
+PKG_CHECK_MODULES(TTRACE,
+ [ttrace],
+ [have_ttrace="yes"], [have_ttrace="no"])
+if test "x$have_ttrace" = "xyes"; then
+ AC_DEFINE(ENABLE_TTRACE, 1, [ttrace available])
+fi
+
ELM_ALLOCA_H_DEF="#undef"
AC_CHECK_HEADER([alloca.h], [ELM_ALLOCA_H_DEF="#define"])
AC_SUBST([ELM_ALLOCA_H_DEF])
AC_FUNC_ALLOCA
-AC_CHECK_FUNCS([geteuid getuid])
+AC_CHECK_FUNCS([geteuid getuid getpwent])
if test "x${want_quicklaunch}" != "xno"; then
AC_CHECK_FUNCS([fork clearenv])
src/modules/Makefile
src/modules/prefs/Makefile
src/modules/access_output/Makefile
+src/modules/copypasteUI_ctxpopup/Makefile
src/modules/datetime_input_ctxpopup/Makefile
src/modules/test_entry/Makefile
src/modules/test_map/Makefile
src/edje_externals/Makefile
src/examples/Makefile
src/examples/sphere_hunter/Makefile
+src/examples/performance/Makefile
src/tests/Makefile
src/imported/Makefile
src/imported/atspi/Makefile
echo " elm_prefs_cc.............: ${elm_prefs_cc}"
echo " eolian_gen...............: ${eolian_gen}"
echo " eolian_cxx...............: ${eolian_cxx}"
+echo " eldbus_codegen...........: ${eldbus_codegen}"
echo
echo " Build elementary_test....: ${have_elementary_test}"
echo " Build elementary_codegen.: ${have_elementary_codegen}"