[Release] Webkit2-efl-123997_0.11.36
[framework/web/webkit-efl.git] / Source / cmake / OptionsTizen.cmake
index a28ad42..0438337 100644 (file)
@@ -1,6 +1,6 @@
 SET(PROJECT_VERSION_MAJOR 0)
 SET(PROJECT_VERSION_MINOR 11)
-SET(PROJECT_VERSION_PATCH 3)
+SET(PROJECT_VERSION_PATCH 36)
 SET(PROJECT_VERSION ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH})
 
 # -----------------------------------------------------------------------------
@@ -29,7 +29,6 @@ SET(ALL_FONT_BACKENDS freetype pango)
 SET(FONT_BACKEND "freetype" CACHE STRING "choose which font backend to use (one of ${ALL_FONT_BACKENDS})")
 
 FIND_PACKAGE(Cairo 1.10 REQUIRED)
-FIND_PACKAGE(EFL REQUIRED)
 FIND_PACKAGE(Fontconfig 2.8.0 REQUIRED)
 FIND_PACKAGE(Sqlite REQUIRED)
 FIND_PACKAGE(LibXml2 2.6 REQUIRED)
@@ -40,9 +39,8 @@ FIND_PACKAGE(JPEG REQUIRED)
 FIND_PACKAGE(PNG REQUIRED)
 FIND_PACKAGE(ZLIB REQUIRED)
 
-FIND_PACKAGE(Glib 2.31.8 REQUIRED)
-FIND_PACKAGE(Gthread REQUIRED)
-FIND_PACKAGE(LibSoup2 2.37.92 REQUIRED)
+FIND_PACKAGE(GLIB 2.31.8 REQUIRED COMPONENTS gio gobject gthread)
+FIND_PACKAGE(LibSoup 2.37.92 REQUIRED)
 SET(ENABLE_GLIB_SUPPORT ON)
 
 SET(WTF_USE_SOUP 1)
@@ -167,7 +165,7 @@ WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SCREEN_ORIENTATION_SUPPORT ON)  # FIXME:
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SHARED_WORKERS ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SPELLCHECK ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_STYLE_SCOPED ON)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_TEXT_AUTOSIZING OFF)
+WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_TEXT_AUTOSIZING ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_TOUCH_EVENTS ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_TOUCH_ICON_LOADING ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_VIBRATION ON)
@@ -293,6 +291,7 @@ IF ("${EFL_TARGET}" STREQUAL "i386")
     ADD_DEFINITIONS(-DENABLE_TIZEN_WEBKIT2_DIRECT_RENDERING=1)
     SET(ENABLE_TIZEN_WEBKIT2_DIRECT_RENDERING 1)
     ADD_DEFINITIONS(-DENABLE_TIZEN_WEBKIT2_TILED_AC_SHARED_PLATFORM_SURFACE=1)
+    ADD_DEFINITIONS(-DWTF_USE_ACCELERATED_VIDEO_VAAPI=1)
     SET(ENABLE_TIZEN_WEBKIT2_TILED_AC_SHARED_PLATFORM_SURFACE 1)
 ELSEIF ("${EFL_TARGET}" STREQUAL "emulator")
     MESSAGE("i386 emulator Build Mode <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<")
@@ -357,6 +356,7 @@ IF (ENABLE_VIDEO)
     FIND_PACKAGE(GStreamer REQUIRED COMPONENTS ${GSTREAMER_COMPONENTS})
     FIND_PACKAGE(ASM REQUIRED)
     FIND_PACKAGE(SESSION REQUIRED)
+    FIND_PACKAGE(MMSOUND REQUIRED)
 
     SET(WTF_USE_GSTREAMER 1)
     ADD_DEFINITIONS(-DWTF_USE_GSTREAMER=1)
@@ -364,14 +364,18 @@ ENDIF()
 
 OPTION(ENABLE_ECORE_X "Enable Ecore_X specific usage (cursor, bell)" ON)
 IF (ENABLE_ECORE_X)
-    IF (ECORE_X_FOUND)
-        MESSAGE(STATUS "Using Ecore-X to provide extended support.")
-        ADD_DEFINITIONS(-DHAVE_ECORE_X)
-    ELSE ()
-        MESSAGE(ERROR "Requested Ecore-X but it was not found!")
-    ENDIF ()
+    LIST(APPEND ECORE_ADDITIONAL_COMPONENTS X)
+    ADD_DEFINITIONS(-DHAVE_ECORE_X)
 ENDIF ()
 
+FIND_PACKAGE(Eina 1.2 REQUIRED)
+FIND_PACKAGE(Evas 1.0 REQUIRED)
+FIND_PACKAGE(Ecore 1.2 COMPONENTS Evas File Input ${ECORE_ADDITIONAL_COMPONENTS})
+FIND_PACKAGE(Edje 1.0 REQUIRED)
+FIND_PACKAGE(Eeze 1.2 REQUIRED)
+#FIND_PACKAGE(Efreet 1.0 REQUIRED)
+FIND_PACKAGE(E_DBus 1.1 COMPONENTS EUKit)
+
 IF (ENABLE_TIZEN_SCREEN_READER)
     FIND_PACKAGE(TTS REQUIRED)
     ADD_DEFINITIONS(-DENABLE_TIZEN_SCREEN_READER=1)