File: OptionsWinCE.cmake

package info (click to toggle)
qtwebkit-opensource-src 5.7.1%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 291,692 kB
  • ctags: 268,122
  • sloc: cpp: 1,360,420; python: 70,286; ansic: 42,986; perl: 35,476; ruby: 12,236; objc: 9,465; xml: 8,396; asm: 3,873; yacc: 2,397; sh: 1,647; makefile: 650; lex: 644; java: 110
file content (30 lines) | stat: -rw-r--r-- 1,004 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
include(OptionsWindows)

set(WTF_USE_WCHAR_UNICODE 1)

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)

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)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_FTPDIR OFF)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_INSPECTOR OFF)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(USE_SYSTEM_MALLOC ON)
WEBKIT_OPTION_END()