summaryrefslogtreecommitdiff
path: root/Source/cmake/OptionsWinCE.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'Source/cmake/OptionsWinCE.cmake')
-rw-r--r--Source/cmake/OptionsWinCE.cmake37
1 files changed, 20 insertions, 17 deletions
diff --git a/Source/cmake/OptionsWinCE.cmake b/Source/cmake/OptionsWinCE.cmake
index f6823125a..58f97a3fe 100644
--- a/Source/cmake/OptionsWinCE.cmake
+++ b/Source/cmake/OptionsWinCE.cmake
@@ -1,23 +1,26 @@
-INCLUDE(OptionsWindows)
+include(OptionsWindows)
-ADD_DEFINITIONS(-D_CE_CRT_ALLOW_WIN_MINMAX)
-ADD_DEFINITIONS(-DWTF_USE_WCHAR_UNICODE=1)
-ADD_DEFINITIONS(-DWTF_USE_WININET=1)
-ADD_DEFINITIONS(-DWTF_CPU_ARM_TRADITIONAL -DWINCEBASIC)
-ADD_DEFINITIONS(-DJS_NO_EXPORT)
-ADD_DEFINITIONS(-DHAVE_ACCESSIBILITY=0)
-ADD_DEFINITIONS(-DJSCCOLLECTOR_VIRTUALMEM_RESERVATION=0x200000)
+set(WTF_USE_WCHAR_UNICODE 1)
-IF (NOT 3RDPARTY_DIR)
- IF (EXISTS $ENV{WEBKITTHIRDPARTYDIR})
- SET(3RDPARTY_DIR $ENV{WEBKITTHIRDPARTYDIR})
- ELSE ()
- MESSAGE(FATAL_ERROR "You must provide a third party directory for WinCE port.")
- ENDIF ()
-ENDIF ()
+add_definitions(-D_CE_CRT_ALLOW_WIN_MINMAX)
+add_definitions(-DWTF_USE_WCHAR_UNICODE=1)
+add_definitions(-DWTF_USE_WINGDI=1)
+add_definitions(-DWTF_USE_WININET=1)
+add_definitions(-DWINCEBASIC)
+add_definitions(-DJS_NO_EXPORT)
+add_definitions(-DHAVE_ACCESSIBILITY=0)
+add_definitions(-DJSCCOLLECTOR_VIRTUALMEM_RESERVATION=0x200000)
-INCLUDE_DIRECTORIES(${3RDPARTY_DIR}/ce-compat)
-ADD_SUBDIRECTORY(${3RDPARTY_DIR} "${CMAKE_CURRENT_BINARY_DIR}/3rdparty")
+if (NOT 3RDPARTY_DIR)
+ if (EXISTS $ENV{WEBKITTHIRDPARTYDIR})
+ set(3RDPARTY_DIR $ENV{WEBKITTHIRDPARTYDIR})
+ else ()
+ message(FATAL_ERROR "You must provide a third party directory for WinCE port.")
+ endif ()
+endif ()
+
+include_directories(${3RDPARTY_DIR}/ce-compat)
+add_subdirectory(${3RDPARTY_DIR} "${CMAKE_CURRENT_BINARY_DIR}/3rdparty")
WEBKIT_OPTION_BEGIN()
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_DRAG_SUPPORT OFF)