X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=build%2Ftizen%2Fconfigure.ac;h=b094860fa97957b5062870a98dff143cba32b44f;hp=1e94aa3918c93c039b2419b5e6bf1bbb7eb22441;hb=41307f75478fd6c6fb5f9ae7e7de5036647f39b3;hpb=c350c8cf7b59f38ab4cf1e10d27933d98a208d28 diff --git a/build/tizen/configure.ac b/build/tizen/configure.ac index 1e94aa3..b094860 100644 --- a/build/tizen/configure.ac +++ b/build/tizen/configure.ac @@ -29,8 +29,6 @@ DALI_TOOLKIT_VERSION=dali_version AC_SUBST(DALI_TOOLKIT_VERSION) PKG_CHECK_MODULES(DALICORE, dali-core) -PKG_CHECK_MODULES(DALI, dali) -PKG_CHECK_MODULES(FRIBIDI, fribidi) DALI_TOOLKIT_CFLAGS=-DPLATFORM_TIZEN @@ -46,6 +44,12 @@ AC_ARG_ENABLE([debug], [enable_debug=$enableval], [enable_debug=no]) +AC_ARG_ENABLE([i18n], + [AC_HELP_STRING([--enable-i18n], + [Turns on internationalisation])], + [enable_i18n=$enableval], + [enable_i18n=no]) + # option to build JavaScript plugin # configure settings and output # --enable-javascript // enable_javascript = yes @@ -68,15 +72,28 @@ if test "x$enable_debug" = "xno" -a "x$enable_exportall" = "xno"; then DALI_TOOLKIT_CFLAGS="$DALI_TOOLKIT_CFLAGS -fvisibility=hidden -DHIDE_DALI_INTERNALS" fi - - +if test "x$enable_i18n" = "xyes"; then + DALI_TOOLKIT_CFLAGS="$DALI_TOOLKIT_CFLAGS -DDGETTEXT_ENABLED " +fi # Tizen Profile options AC_ARG_ENABLE([profile], - [AC_HELP_STRING([--enable-profile=COMMON,MOBILE,WEARABLE,TV], + [AC_HELP_STRING([--enable-profile=UBUNTU,MOBILE,WEARABLE,TV], [Select the variant of tizen])], [dali_profile=$enableval], - [dali_profile=COMMON]) + [dali_profile=UBUNTU]) + +# Tizen Style Folder +AC_ARG_WITH(style, + [AC_HELP_STRING([--with-style], + [Select the style folder to use])], + [dali_style=$withval], + [dali_style=480x800]) + +# Ensure valid profile selected +if test "x$dali_profile" != "xUBUNTU" -a "x$dali_profile" != "xMOBILE" -a "x$dali_profile" != "xWEARABLE" -a "x$dali_profile" != "xTV" ; then + AC_MSG_ERROR([$enable_profile is an invalid profile]) +fi if test x$DALI_DATA_RW_DIR != x; then dataReadWriteDir=${DALI_DATA_RW_DIR}/ @@ -90,6 +107,14 @@ else dataReadOnlyDir=${prefix}/share/dali/ fi +DALI_TOOLKIT_CFLAGS="$DALI_TOOLKIT_CFLAGS -DDALI_PROFILE_${dali_profile}" + +# Style folder +STYLE_DIR=../../../dali-toolkit/styles +STYLE_DIR=$STYLE_DIR/$dali_style + +AC_SUBST(STYLE_DIR) + # v8 version 4+ requires c++11 PKG_CHECK_MODULES(V8, v8 = 3.32.7, [ pkg_check_v8=yes ], [ pkg_check_v8=no ] ) @@ -117,6 +142,9 @@ fi #set a variable for the makefile to force compile the JAvaSplugin AM_CONDITIONAL([ENABLE_JAVASCRIPT_PLUGIN], [test x$build_javascript_plugin = xyes]) +# Platforms with highp shader support can use vector based text +AM_CONDITIONAL([ENABLE_VECTOR_BASED_TEXT_RENDERING], [test x$dali_profile = xUBUNTU]) + AC_SUBST(dataReadWriteDir) AC_SUBST(dataReadOnlyDir) AC_SUBST(DALI_TOOLKIT_CFLAGS) @@ -140,6 +168,8 @@ AC_CONFIG_FILES([ dali-toolkit.pc docs/Makefile docs/dali.doxy + docs-internal/dali-internal.doxy + ../../automated-tests/CMakeLists.txt ]) AC_OUTPUT @@ -153,4 +183,7 @@ Configuration Profile: $dali_profile Data Dir (Read/Write): $dataReadWriteDir Data Dir (Read Only): $dataReadOnlyDir + Style Dir: $STYLE_DIR + Style: $dali_style + i18n: $enable_i18n "