blob: 6f8366b63e43eca6b95b67bb47fee9e7a1970cf9 [file] [log] [blame]
ossy@webkit.org67f7b372015-04-16 11:46:27 +00001add_custom_target(WebKitTestRunner-forwarding-headers
don.olmstead@sony.comb7814402020-04-22 23:41:38 +00002 COMMAND ${PERL_EXECUTABLE} ${WEBKIT_DIR}/Scripts/generate-forwarding-headers.pl --include-path ${WebKitTestRunner_DIR} --include-path ${WebKitTestRunner_SHARED_DIR} --output ${FORWARDING_HEADERS_DIR} --platform gtk --platform soup
ossy@webkit.org67f7b372015-04-16 11:46:27 +00003)
don.olmstead@sony.comb7814402020-04-22 23:41:38 +00004list(APPEND WebKitTestRunner_DEPENDENCIES WebKitTestRunner-forwarding-headers)
mrobinson@webkit.orga9bd4bf2013-12-20 23:24:43 +00005
6list(APPEND WebKitTestRunner_SOURCES
don.olmstead@sony.comb7814402020-04-22 23:41:38 +00007 cairo/TestInvocationCairo.cpp
mrobinson@webkit.orga9bd4bf2013-12-20 23:24:43 +00008
don.olmstead@sony.comb7814402020-04-22 23:41:38 +00009 gtk/EventSenderProxyGtk.cpp
10 gtk/PlatformWebViewGtk.cpp
11 gtk/TestControllerGtk.cpp
12 gtk/UIScriptControllerGtk.cpp
13 gtk/main.cpp
mrobinson@webkit.orga9bd4bf2013-12-20 23:24:43 +000014)
15
16list(APPEND WebKitTestRunner_INCLUDE_DIRECTORIES
mrobinson@webkit.org3f8f0772013-12-25 19:07:36 +000017 ${FORWARDING_HEADERS_DIR}
mcatanzaro@igalia.come8d33302015-06-21 13:15:54 +000018)
19
20list(APPEND WebKitTestRunner_SYSTEM_INCLUDE_DIRECTORIES
mrobinson@webkit.orga9bd4bf2013-12-20 23:24:43 +000021 ${GLIB_INCLUDE_DIRS}
22)
23
24list(APPEND WebKitTestRunner_LIBRARIES
25 ${ATK_LIBRARIES}
mrobinson@webkit.orga9bd4bf2013-12-20 23:24:43 +000026 ${GLIB_LIBRARIES}
don.olmstead@sony.comb7814402020-04-22 23:41:38 +000027 Cairo::Cairo
aperez@igalia.com60190352020-04-07 16:25:17 +000028 GTK::GTK
mrobinson@webkit.orga9bd4bf2013-12-20 23:24:43 +000029)
30
don.olmstead@sony.comb7814402020-04-22 23:41:38 +000031list(APPEND WebKitTestRunnerInjectedBundle_LIBRARIES
mrobinson@webkit.orga9bd4bf2013-12-20 23:24:43 +000032 ${ATK_LIBRARIES}
mrobinson@webkit.orga9bd4bf2013-12-20 23:24:43 +000033 ${GLIB_LIBRARIES}
don.olmstead@sony.com4d4212c2020-02-14 14:42:31 +000034 Fontconfig::Fontconfig
aperez@igalia.com60190352020-04-07 16:25:17 +000035 GTK::GTK
mrobinson@webkit.orga9bd4bf2013-12-20 23:24:43 +000036)
37
38list(APPEND WebKitTestRunnerInjectedBundle_SOURCES
don.olmstead@sony.comb7814402020-04-22 23:41:38 +000039 InjectedBundle/atk/AccessibilityControllerAtk.cpp
40 InjectedBundle/atk/AccessibilityNotificationHandlerAtk.cpp
41 InjectedBundle/atk/AccessibilityUIElementAtk.cpp
mrobinson@webkit.orga9bd4bf2013-12-20 23:24:43 +000042
don.olmstead@sony.comb7814402020-04-22 23:41:38 +000043 InjectedBundle/gtk/ActivateFontsGtk.cpp
44 InjectedBundle/gtk/InjectedBundleGtk.cpp
45 InjectedBundle/gtk/InjectedBundleUtilities.cpp
46 InjectedBundle/gtk/TestRunnerGtk.cpp
47)
48
49list(APPEND WebKitTestRunnerInjectedBundle_INCLUDE_DIRECTORIES
50 ${ATK_INCLUDE_DIRS}
51 ${GLIB_INCLUDE_DIRS}
52 ${WebKitTestRunner_DIR}/InjectedBundle/atk
53 ${WebKitTestRunner_DIR}/InjectedBundle/gtk
mrobinson@webkit.orga9bd4bf2013-12-20 23:24:43 +000054)
55
56add_definitions(
mrobinson@webkit.orgf9413122014-04-08 22:52:26 +000057 -DFONTS_CONF_DIR="${TOOLS_DIR}/WebKitTestRunner/gtk/fonts"
mrobinson@webkit.orga9bd4bf2013-12-20 23:24:43 +000058 -DTOP_LEVEL_DIR="${CMAKE_SOURCE_DIR}"
59)