Access, entry: even after entry is hidden, able to click on anchor issue fix
[platform/upstream/elementary.git] / configure.ac
index 72abf5a..f412863 100644 (file)
@@ -1,4 +1,4 @@
-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)
@@ -31,10 +31,10 @@ EFL_INIT
 # 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
 
@@ -192,6 +192,7 @@ EFL_WITH_BIN([elementary], [elementary-codegen], [elementary_codegen])
 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])
@@ -269,6 +270,8 @@ if test "x${HAVE_CXX11}" = "x1" -a "x${want_cxx11}" = "xyes"; then
         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} \
@@ -276,10 +279,13 @@ if test "x${HAVE_CXX11}" = "x1" -a "x${want_cxx11}" = "xyes"; then
           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"]
    )
@@ -334,13 +340,7 @@ dnl managed by evil
       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.]))
@@ -348,6 +348,9 @@ dnl managed by evil
          have_dlopen="yes"
       fi
       ;;
+   *)
+      have_dlopen="yes"
+      ;;
 esac
 
 AM_CONDITIONAL([BUILD_MODULES], [test "x$have_dlopen" = "xyes"])
@@ -384,6 +387,14 @@ AM_CONDITIONAL([ELEMENTARY_ENABLE_COVERAGE], [test "${want_coverage}" = "yes"])
 
 ### 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])
@@ -444,7 +455,7 @@ ELM_QUICKLAUNCH
 
 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])
@@ -495,12 +506,14 @@ src/bin/Makefile
 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
@@ -559,6 +572,7 @@ echo "  elementary_codegen.......: ${elementary_codegen}"
 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}"