X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=build%2Ftizen%2Fdeps-check.cmake;h=6df38156ac89caed5d4eb18f031aa75123106818;hb=7f3bf263507d12bbbd930c73cb45de0bc056b19e;hp=bdd32cb862ad133b90d6b31b799805046391f076;hpb=d4d29192d9932e237e38d957fcb242ca6d4800cb;p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git diff --git a/build/tizen/deps-check.cmake b/build/tizen/deps-check.cmake index bdd32cb..6df3815 100644 --- a/build/tizen/deps-check.cmake +++ b/build/tizen/deps-check.cmake @@ -45,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!" ) @@ -63,6 +63,8 @@ ELSE() 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 ) @@ -82,7 +84,8 @@ CHECK_MODULE_AND_SET( TTRACE ttrace ENABLE_TTRACE ) 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 [] ) @@ -114,8 +117,8 @@ IF( ANDROID_PROFILE ) INCLUDE_DIRECTORIES( ${ANDROID_NDK}/sources ) INCLUDE_DIRECTORIES( ${ANDROID_NDK}/sources/android ) INCLUDE_DIRECTORIES( ${ANDROID_NDK}/sources/android/native_app_glue ) - INCLUDE_DIRECTORIES( ${ANDROID_NDK}/sysroot/usr ) - INCLUDE_DIRECTORIES( ${ANDROID_NDK}/sysroot/usr/include/android ) + INCLUDE_DIRECTORIES( ${CMAKE_SYSROOT}/usr ) + INCLUDE_DIRECTORIES( ${CMAKE_SYSROOT}/usr/include/android ) ENDIF() IF( enable_wayland ) @@ -223,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 ) @@ -272,33 +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} - ${AUTOFILL_LDFLAGS} - ${TPKP_CURL_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 )