X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=build%2Ftizen%2Fconfigure.ac;h=7a90b2a0bf12ee8b8c4d171d28cb4989b01647aa;hp=20810b38ba343f0f5dc92d992c4c5054ed64d226;hb=10d2080e1d25b75347daa2f8c2dcee494fbcb175;hpb=721c0559a8dad6ad2b5618f16ac1fee753973f70 diff --git a/build/tizen/configure.ac b/build/tizen/configure.ac index 20810b3..7a90b2a 100644 --- a/build/tizen/configure.ac +++ b/build/tizen/configure.ac @@ -30,8 +30,6 @@ AC_SUBST(DALI_TOOLKIT_VERSION) PKG_CHECK_MODULES(DALICORE, dali-core) PKG_CHECK_MODULES(DALI, dali) -PKG_CHECK_MODULES(DLOG, dlog) -PKG_CHECK_MODULES(FRIBIDI, fribidi) DALI_TOOLKIT_CFLAGS=-DPLATFORM_TIZEN @@ -47,25 +45,34 @@ AC_ARG_ENABLE([debug], [enable_debug=$enableval], [enable_debug=no]) +# option for JavaScript plugin +AC_ARG_ENABLE(javascript, + [AC_HELP_STRING([--enable-javascript], + [Enable JavaScript plugin])] , + [enable_javascript=yes], + [enable_javascript=no]) + if test "x$enable_debug" = "xyes"; then DALI_TOOLKIT_CFLAGS="$DALI_TOOLKIT_CFLAGS -DDEBUG_ENABLED" + DALI_SCRIPTV8_CFLAGS="$DALI_TOOLKIT_CFLAGS -DDEBUG_ENABLED" fi if test "x$enable_debug" = "xno" -a "x$enable_exportall" = "xno"; then DALI_TOOLKIT_CFLAGS="$DALI_TOOLKIT_CFLAGS -fvisibility=hidden -DHIDE_DALI_INTERNALS" + DALI_SCRIPTV8_CFLAGS="$DALI_TOOLKIT_CFLAGS -fvisibility=hidden -DHIDE_DALI_INTERNALS" fi +#set a variable for the makefile to conditionally compile the plugin +AM_CONDITIONAL([ENABLE_JAVASCRIPT_PLUGIN], [test x$enable_javascript = xyes]) + + # Tizen Profile options AC_ARG_ENABLE([profile], - [AC_HELP_STRING([--enable-profile=COMMON,MOBILE,LITE,WEARABLE,TV], + [AC_HELP_STRING([--enable-profile=COMMON,MOBILE,WEARABLE,TV], [Select the variant of tizen])], [dali_profile=$enableval], [dali_profile=COMMON]) -# Different platforms use either the full Toolkit or the basic version -# The basic version excludes components under dali-toolkit/optional -AM_CONDITIONAL([TOOLKIT_BASIC_VERSION], [test x$dali_profile = xLITE]) - if test x$DALI_DATA_RW_DIR != x; then dataReadWriteDir=${DALI_DATA_RW_DIR}/ else @@ -78,9 +85,15 @@ else dataReadOnlyDir=${prefix}/share/dali/ fi +DALI_TOOLKIT_CFLAGS="$DALI_TOOLKIT_CFLAGS -DDALI_PROFILE_${enable_profile}" +AM_CONDITIONAL([COMMON_PROFILE], [test x$enable_profile = xCOMMON]) +AM_CONDITIONAL([MOBILE_PROFILE], [test x$enable_profile = xMOBILE]) + AC_SUBST(dataReadWriteDir) AC_SUBST(dataReadOnlyDir) AC_SUBST(DALI_TOOLKIT_CFLAGS) +AC_SUBST(DALI_SCRIPTV8_CFLAGS) +AC_SUBST(DALI_SCRIPTV8_LIBS) # Specify the include directory for development headers #devincludepath=${includedir}/dali/internal @@ -96,6 +109,7 @@ AC_SUBST(DOXYGEN_ROOT_DIR) AC_CONFIG_FILES([ Makefile dali-toolkit/Makefile + plugins/Makefile dali-toolkit.pc docs/Makefile docs/dali.doxy @@ -108,6 +122,7 @@ Configuration ------------- Prefix: $prefix Debug Build: $enable_debug + JavaScript support (V8 required) $enable_javascript Profile: $dali_profile Data Dir (Read/Write): $dataReadWriteDir Data Dir (Read Only): $dataReadOnlyDir