PKG_CHECK_MODULES([DALI], [dali-core dali-adaptor dali-toolkit])
+AC_ARG_ENABLE([web-engine-plugin],
+ [AC_HELP_STRING([--enable-web-engine-plugin], [enable web engine plugin features or not])],
+ [enable-web-engine-plugin=yes],
+ [enable-web-engine-plugin=no])
+
+AM_CONDITIONAL([ENABLE_WEB_ENGINE_PLUGIN], [test x$enable-web-engine-plugin = xyes])
+
AC_CONFIG_SUBDIRS(key)
AC_CONFIG_SUBDIRS(video-player)
AC_CONFIG_SUBDIRS(web-engine-lite)
DALI_EXTENSION_VERSION=dali_version
AC_SUBST(DALI_EXTENSION_VERSION)
-PKG_CHECK_MODULES([DALI], [dali-core dali-adaptor dali-toolkit])
-PKG_CHECK_MODULES(WAYLAND, libtbm)
-PKG_CHECK_MODULES(WEB_ENGINE_CHROMIUM, chromium-efl)
-PKG_CHECK_MODULES(ELEMENTARY, elementary)
+if test x$enable-web-engine-plugin = xyes; then
+ PKG_CHECK_MODULES([DALI], [dali-core dali-adaptor dali-toolkit])
+ PKG_CHECK_MODULES(WAYLAND, libtbm)
+ PKG_CHECK_MODULES(WEB_ENGINE_CHROMIUM, chromium-efl)
+ PKG_CHECK_MODULES(ELEMENTARY, elementary)
+fi
devincludepath=${includedir}
AC_SUBST(devincludepath)
DALI_EXTENSION_VERSION=dali_version
AC_SUBST(DALI_EXTENSION_VERSION)
-PKG_CHECK_MODULES([DALI], [dali-core dali-adaptor dali-toolkit])
-PKG_CHECK_MODULES(WAYLAND, libtbm)
-PKG_CHECK_MODULES([WEB_ENGINE_LITE], [lightweight-web-engine-dali-plugin])
+if test x$enable-web-engine-plugin = xyes; then
+ PKG_CHECK_MODULES([DALI], [dali-core dali-adaptor dali-toolkit])
+ PKG_CHECK_MODULES(WAYLAND, libtbm)
+ PKG_CHECK_MODULES([WEB_ENGINE_LITE], [lightweight-web-engine-dali-plugin])
+fi
devincludepath=${includedir}
AC_SUBST(devincludepath)
* limitations under the License.
*
*/
-
+#ifdef ENABLE_WEB_ENGINE_PLUGIN
#include <tizen-web-engine-chromium.h>
#include <Ecore.h>
if (plugin)
delete plugin;
}
+#endif
* limitations under the License.
*
*/
-
+#ifdef ENABLE_WEB_ENGINE_PLUGIN
// CLASS HEADER
#include "tizen-web-engine-lite.h"
} // namespace Plugin
} // namespace Dali
+#endif
\ No newline at end of file
%package web-engine-lite-plugin
Summary: Plugin to support WebView for Dali
Group: System/Libraries
+%ifarch %{arm}
BuildRequires: pkgconfig(libtbm)
BuildRequires: pkgconfig(lightweight-web-engine)
+%endif
%description web-engine-lite-plugin
Web Engine Lite plugin to support WebView for Dali
%package web-engine-chromium-plugin
Summary: Plugin to support WebView for Dali
Group: System/Libraries
+%ifarch %{arm}
BuildRequires: pkgconfig(libtbm)
BuildRequires: pkgconfig(chromium-efl)
BuildRequires: pkgconfig(elementary)
+%endif
%description web-engine-chromium-plugin
Web Engine chromium plugin to support WebView for Dali
%configure --prefix=$PREFIX \
--enable-ecore-wl2 \
+%ifarch %{arm}
+ --enable-web-engine-plugin \
+%endif
--enable-keyextension
make %{?jobs:-j%jobs}