blob: e2e26e46dc798ea2c3bc543fdc2e17edd6e35c95 (
plain)
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
|
list(APPEND DumpRenderTree_INCLUDE_DIRECTORIES
"${FORWARDING_HEADERS_DIR}/QtWebKit"
"${FORWARDING_HEADERS_DIR}/QtWebKitWidgets"
"${WEBCORE_DIR}/Modules/notifications"
"${WEBCORE_DIR}/platform/qt"
"${WEBKIT_DIR}/qt/WebCoreSupport"
"${WEBKIT_DIR}/qt/WidgetSupport"
TestNetscapePlugIn
TestNetscapePlugIn/ForwardingHeaders
qt
)
list(REMOVE_ITEM DumpRenderTree_SOURCES
JavaScriptThreading.cpp
PixelDumpSupport.cpp
WorkQueueItem.cpp
)
list(APPEND DumpRenderTree_SOURCES
qt/DumpRenderTreeMain.cpp
qt/DumpRenderTreeQt.cpp
qt/EventSenderQt.cpp
qt/GCControllerQt.cpp
qt/TestRunnerQt.cpp
qt/TextInputControllerQt.cpp
qt/WorkQueueItemQt.cpp
qt/testplugin.cpp
)
qt5_add_resources(DumpRenderTree_SOURCES
qt/DumpRenderTree.qrc
)
list(APPEND DumpRenderTree_SYSTEM_INCLUDE_DIRECTORIES
${ICU_INCLUDE_DIRS}
${Qt5Gui_PRIVATE_INCLUDE_DIRS}
${Qt5Widgets_INCLUDE_DIRS}
)
list(APPEND DumpRenderTree_LIBRARIES
${Qt5PrintSupport_LIBRARIES}
${Qt5Test_LIBRARIES}
${Qt5Widgets_LIBRARIES}
WebKitWidgets
)
if (WIN32)
add_definitions(-DWEBCORE_EXPORT=)
add_definitions(-DSTATICALLY_LINKED_WITH_WTF -DSTATICALLY_LINKED_WITH_JavaScriptCore)
endif ()
if (ENABLE_X11_TARGET AND ENABLE_NETSCAPE_PLUGIN_API)
add_definitions(-DXP_UNIX)
link_libraries(${X11_X11_LIB})
endif ()
|