SET( FREETYPE_BITMAP_SUPPORT_VERSION 17.1.11 )
ENDIF()
+SET( ELDBUS_REQUIRED 1.16.0 )
+
# checking all possibly used modules (required and optionals)
CHECK_MODULE_AND_SET( EXIF exif exif_available )
CHECK_MODULE_AND_SET( FREETYPE freetype2>=${FREETYPE_REQUIRED} freetype_available )
CHECK_MODULE_AND_SET( FREETYPE_BITMAP_SUPPORT freetype2>=${FREETYPE_BITMAP_SUPPORT_VERSION} freetype_bitmap_support)
CHECK_MODULE_AND_SET( FONTCONFIG fontconfig fontconfig_available )
CHECK_MODULE_AND_SET( PNG libpng [] )
+CHECK_MODULE_AND_SET( WEBP libwebp webp_available )
+CHECK_MODULE_AND_SET( WEBP_DEMUX libwebpdemux [] )
CHECK_MODULE_AND_SET( LIBEXIF libexif [] )
CHECK_MODULE_AND_SET( LIBDRM libdrm [] )
CHECK_MODULE_AND_SET( LIBCURL libcurl [] )
CHECK_MODULE_AND_SET( ECORE ecore [] )
CHECK_MODULE_AND_SET( ECORE_IPC ecore-ipc [] )
CHECK_MODULE_AND_SET( ECORE_IMF ecore-imf [] )
-CHECK_MODULE_AND_SET( ELDBUS eldbus eldbus_available )
+CHECK_MODULE_AND_SET( ELDBUS eldbus>=${ELDBUS_REQUIRED} eldbus_available )
+CHECK_MODULE_AND_SET( TPKP_CURL tpkp-curl tpkp_curl_available )
CHECK_MODULE_AND_SET( UTILX utilX utilx_available )
CHECK_MODULE_AND_SET( OPENGLES20 glesv2 [] )
CHECK_MODULE_AND_SET( EGL egl [] )
ADD_DEFINITIONS( -DDALI_ELDBUS_AVAILABLE )
ENDIF()
+IF( webp_available )
+ SET(DALI_WEBP_AVAILABLE 1)
+ ADD_DEFINITIONS( -DDALI_WEBP_AVAILABLE )
+ENDIF()
+
ADD_DEFINITIONS( -DPLATFORM_TIZEN )
IF( enable_debug )
SET( DALI_PROFILE_CFLAGS -DDALI_PROFILE_${enable_profile} )
# Platforms with highp shader support can use vector based text
-CONDITIONAL( ENABLE_VECTOR_BASED_TEXT_RENDERING UBUNTU_PROFILE )
+ADD_DEFINITIONS( "-DENABLE_VECTOR_BASED_TEXT_RENDERING" )
+
CONDITIONAL( WAYLAND enable_wayland )
# set lowercase profile name
${FONTCONFIG_CFLAGS}
${CAIRO_CFLAGS}
${PNG_CFLAGS}
+ ${WEBP_CFLAGS}
+ ${WEBP_DEMUX_CFLAGS}
${DLOG_CFLAGS}
${VCONF_CFLAGS}
${EXIF_CFLAGS}
${FONTCONFIG_LDFLAGS}
${CAIRO_LDFLAGS}
${PNG_LDFLAGS}
+ ${WEBP_LDFLAGS}
+ ${WEBP_DEMUX_LDFLAGS}
${DLOG_LDFLAGS}
${VCONF_LDFLAGS}
${EXIF_LDFLAGS}
-lgif
-lturbojpeg
-ljpeg
- -lwebp
- -lwebpdemux
)
# Android includes pthread with android lib