Packaging: Update version up to tz9_12.0.1
[platform/upstream/enlightenment.git] / configure.ac
index 235db3e..511472f 100755 (executable)
@@ -41,6 +41,7 @@ AC_USE_SYSTEM_EXTENSIONS
 AC_PROG_MKDIR_P
 AC_C_BIGENDIAN
 AC_PROG_CC_C99
+AC_PROG_CXX
 AM_PROG_CC_C_O
 AC_FUNC_ALLOCA
 
@@ -281,10 +282,15 @@ e_requires="\
   eldbus >= $efl_version \
   eio >= $efl_version \
   eo >= $efl_version \
-  eeze >= $efl_version \
   libinput \
+  libudev \
   libtbm \
   libtdm >= "1.0.0" \
+  glib-2.0 \
+  gobject-2.0 \
+  libds \
+  libds-xdg-shell-v6 \
+  libds-tizen \
   "
 
 PKG_CHECK_MODULES(E_INFO, [
@@ -292,8 +298,6 @@ PKG_CHECK_MODULES(E_INFO, [
   ecore >= ${efl_version}
   eldbus >= ${efl_version}
   xkbcommon
-  capi-media-streamrecorder
-  wayland-client
 ])
 
 PKG_CHECK_EXISTS([xkeyboard-config],[
@@ -369,7 +373,12 @@ AC_MSG_RESULT([${have_shm_open}])
 AC_SUBST(SHM_OPEN_LIBS)
 
 if test "x${e_cv_want_wayland_only}" != "xno" || test "x${e_cv_want_wayland_clients}" != "xno";then
-  PKG_CHECK_MODULES([WAYLAND], [wayland-server >= 1.8.0 xkbcommon uuid xdg-shell-unstable-v5-server xdg-shell-unstable-v6-server tizen-remote-surface-server scaler-server screenshooter-server tizen-extension-server tizen-launch-server tizen-surface-server tizen-dpms-server eom-server presentation-time-server tizen-hwc-server],
+  PKG_CHECK_MODULES([WAYLAND], [wayland-server >= 1.8.0 xkbcommon uuid xdg-shell-unstable-v5-server xdg-shell-unstable-v6-server
+                                tizen-remote-surface-server scaler-server screenshooter-server tizen-extension-server
+                                tizen-launch-server tizen-surface-server tizen-dpms-server eom-server presentation-time-server
+                                tizen-hwc-server linux-explicit-synchronization-unstable-v1-server wtz-foreign-server
+                                wtz-shell-server relative-pointer-unstable-v1-server pointer-constraints-unstable-v1-server
+                                single-pixel-buffer-v1-server libdrm],
     [
       have_wayland=yes
       AC_DEFINE_UNQUOTED([HAVE_WAYLAND],[1],[enable wayland support])
@@ -521,9 +530,18 @@ if test "x${have_extra_touch_event}" = "xyes";then
 AC_DEFINE_UNQUOTED([LIBINPUT_SUPPORT_EXTRA_TOUCH_EVENT], [1], [libinput support extra touch event])
 fi
 
+have_scroll_value_v120="no"
+AC_CHECK_LIB(input, libinput_event_pointer_get_scroll_value_v120, [have_scroll_value_v120="yes"])
+if test "x${have_scroll_value_v120}" = "xyes";then
+AC_DEFINE_UNQUOTED([LIBINPUT_HAVE_SCROLL_VALUE_V120], [1], [libinput have get_scroll_value_v120])
+fi
+
 #capi-system-device
 PKG_CHECK_MODULES([CAPI_SYSTEM_DEVICE],
                   [capi-system-device])
+#capi-system-resource
+PKG_CHECK_MODULES([CAPI_SYSTEM_RESOURCE],
+                  [capi-system-resource])
 #cynara
 PKG_CHECK_MODULES(CYNARA,
                   [cynara-client, cynara-creds-socket, cynara-session, libsmack],
@@ -537,8 +555,13 @@ PKG_CHECK_MODULES(TZSH,
                   [tzsh-server],
                   [have_tzsh="yes"])
 
-POLICY_CFLAGS="${CAPI_SYSTEM_DEVICE_CFLAGS} ${CYNARA_CFLAGS} ${TZSH_CFLAGS}"
-POLICY_LIBS="${CAPI_SYSTEM_DEVICE_LIBS} ${CYNARA_LIBS} ${TZSH_LIBS}"
+#gmock
+PKG_CHECK_MODULES(GMOCK,
+                  [gmock],
+                  [have_gmock]="yes")
+
+POLICY_CFLAGS="${CAPI_SYSTEM_DEVICE_CFLAGS} ${CYNARA_CFLAGS} ${TZSH_CFLAGS} ${CAPI_SYSTEM_RESOURCE_CFLAGS}"
+POLICY_LIBS="${CAPI_SYSTEM_DEVICE_LIBS} ${CYNARA_LIBS} ${TZSH_LIBS} ${CAPI_SYSTEM_RESOURCE_LIBS}"
 AC_SUBST(POLICY_CFLAGS)
 AC_SUBST(POLICY_LIBS)
 
@@ -577,7 +600,8 @@ eina >= ${efl_version} \
 eldbus >= ${efl_version} \
 eio >= ${efl_version} \
 eo >= ${efl_version} \
-eeze >= ${efl_version} \
+gobject-2.0 \
+glib-2.0 \
 "
 
 e_libs="$E_LIBS $fnmatch_libs $execinfo_libs $DLOG_LIBS"
@@ -616,6 +640,7 @@ AC_SUBST([SUID_LDFLAGS])
 
 AC_OUTPUT([
 Makefile
+tests/Makefile
 enlightenment.pc
 ])