X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=build%2Ftizen%2Fdeps-check.cmake;h=6df38156ac89caed5d4eb18f031aa75123106818;hb=6bc1b9612dca838326b9d4d3f62881c624595304;hp=6ed3a2d60e33444469fc50b81753149d446c124a;hpb=c274ed753ca9bbb4ec3d48897d0f08658bc9b7f7;p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git diff --git a/build/tizen/deps-check.cmake b/build/tizen/deps-check.cmake index 6ed3a2d..6df3815 100644 --- a/build/tizen/deps-check.cmake +++ b/build/tizen/deps-check.cmake @@ -18,6 +18,9 @@ ARG_ENABLE( ENABLE_PROFILE enable_profile "${ENABLE_VAL};UBUNTU" "Select the var # Tizen Major version ARG_ENABLE( ENABLE_TIZEN_MAJOR_VERSION enable_tizen_major_version "${ENABLE_VAL};0" "Specify the Tizen Major version for backwards compatibility" ) +# Tizen Minor version +ARG_ENABLE( ENABLE_TIZEN_MINOR_VERSION enable_tizen_minor_version "${ENABLE_VAL};0" "Specify the Tizen Minor version for backwards compatibility" ) + ARG_ENABLE( ENABLE_FEEDBACK enable_feedback 1 "Enable feedback plugin" ) ARG_ENABLE( ENABLE_WAYLAND enable_wayland "${ENABLE_VAL}" "Build on Wayland" ) @@ -42,7 +45,7 @@ IF( NOT enable_profile ) ENDIF() # Test for profile and exit if something wrong -SET( VALID_PROFILES COMMON MOBILE WEARABLE TV IVI UBUNTU ANDROID WINDOWS ) +SET( VALID_PROFILES COMMON MOBILE WEARABLE TV IVI UBUNTU ANDROID WINDOWS MACOS ) LIST( FIND VALID_PROFILES ${enable_profile} RESULT ) IF( RESULT EQUAL -1 ) MESSAGE( FATAL_ERROR "Invalid profile!" ) @@ -132,6 +135,13 @@ ENDIF() CHECK_MODULE_AND_SET( WAYLAND_EXTENSION xdg-shell-client text-client input-method-client [] ) +IF( enable_tizen_major_version GREATER 5 ) + IF( enable_tizen_minor_version GREATER 5 ) + CHECK_MODULE_AND_SET( AUTOFILL capi-ui-autofill [] ) + ADD_DEFINITIONS( -DCAPI_AUTOFILL_SUPPORT ) + ENDIF() +ENDIF() + # BUILD CONDITIONS IF( watch_available AND WEARABLE_PROFILE ) ADD_DEFINITIONS( -DAPPCORE_WATCH_AVAILABLE ) @@ -216,7 +226,7 @@ IF( DEFINED ENV{FONT_CONFIGURATION_FILE} ) SET( fontConfigurationFile $ENV{FONT_CONFIGURATION_FILE} ) ENDIF() -IF( UBUNTU_PROFILE ) +IF( UBUNTU_PROFILE OR MACOS_PROFILE ) SET( cachePath $ENV{HOME} ) ELSE() SET( cachePath /home/owner ) @@ -265,31 +275,35 @@ SET( DALI_CFLAGS -Wall ) -# Default set of linked librarires -SET( DALI_LDFLAGS - ${DALICORE_LDFLAGS} - ${OPENGLES20_LDFLAGS} - ${FREETYPE_LDFLAGS} - ${FONTCONFIG_LDFLAGS} - ${CAIRO_LDFLAGS} - ${PNG_LDFLAGS} - ${WEBP_LDFLAGS} - ${WEBP_DEMUX_LDFLAGS} - ${DLOG_LDFLAGS} - ${VCONF_LDFLAGS} - ${EXIF_LDFLAGS} - ${TTS_LDFLAGS} - ${CAPI_SYSTEM_SENSOR_LDFLAGS} - ${LIBDRM_LDFLAGS} - ${LIBEXIF_LDFLAGS} - ${LIBCURL_LDFLAGS} - ${LIBCRYPTO_LDFLAGS} - ${HARFBUZZ_LDFLAGS} - ${UTILX_LDFLAGS} - -lgif - -lturbojpeg - -ljpeg -) +IF (NOT APPLE) + # Default set of linked librarires + SET( DALI_LDFLAGS + ${DALICORE_LDFLAGS} + ${OPENGLES20_LDFLAGS} + ${FREETYPE_LDFLAGS} + ${FONTCONFIG_LDFLAGS} + ${CAIRO_LDFLAGS} + ${PNG_LDFLAGS} + ${WEBP_LDFLAGS} + ${WEBP_DEMUX_LDFLAGS} + ${DLOG_LDFLAGS} + ${VCONF_LDFLAGS} + ${EXIF_LDFLAGS} + ${TTS_LDFLAGS} + ${CAPI_SYSTEM_SENSOR_LDFLAGS} + ${LIBDRM_LDFLAGS} + ${LIBEXIF_LDFLAGS} + ${LIBCURL_LDFLAGS} + ${LIBCRYPTO_LDFLAGS} + ${HARFBUZZ_LDFLAGS} + ${UTILX_LDFLAGS} + ${AUTOFILL_LDFLAGS} + ${TPKP_CURL_LDFLAGS} + -lgif + -lturbojpeg + -ljpeg + ) +ENDIF() # Android includes pthread with android lib if( NOT ANDROID_PROFILE )