diff options
Diffstat (limited to 'Tools/WebKitTestRunner/PlatformGTK.cmake')
-rw-r--r-- | Tools/WebKitTestRunner/PlatformGTK.cmake | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/Tools/WebKitTestRunner/PlatformGTK.cmake b/Tools/WebKitTestRunner/PlatformGTK.cmake new file mode 100644 index 000000000..58e8ea8e0 --- /dev/null +++ b/Tools/WebKitTestRunner/PlatformGTK.cmake @@ -0,0 +1,64 @@ +add_custom_target(WebKitTestRunner-forwarding-headers + COMMAND ${PERL_EXECUTABLE} ${WEBKIT2_DIR}/Scripts/generate-forwarding-headers.pl --include-path ${WEBKIT_TESTRUNNER_DIR} --output ${FORWARDING_HEADERS_DIR} --platform gtk --platform soup +) + +set(ForwardingHeadersForWebKitTestRunner_NAME WebKitTestRunner-forwarding-headers) + +list(APPEND WebKitTestRunner_SOURCES + ${WEBKIT_TESTRUNNER_DIR}/cairo/TestInvocationCairo.cpp + + ${WEBKIT_TESTRUNNER_DIR}/gtk/TestControllerGtk.cpp + ${WEBKIT_TESTRUNNER_DIR}/gtk/PlatformWebViewGtk.cpp + ${WEBKIT_TESTRUNNER_DIR}/gtk/EventSenderProxyGtk.cpp + + ${WEBKIT_TESTRUNNER_DIR}/gtk/EventSenderProxyGtk.cpp + ${WEBKIT_TESTRUNNER_DIR}/gtk/PlatformWebViewGtk.cpp + ${WEBKIT_TESTRUNNER_DIR}/gtk/TestControllerGtk.cpp + ${WEBKIT_TESTRUNNER_DIR}/gtk/main.cpp +) + +list(APPEND WebKitTestRunner_INCLUDE_DIRECTORIES + ${FORWARDING_HEADERS_DIR} + ${WTF_DIR}/wtf/glib +) + +list(APPEND WebKitTestRunner_SYSTEM_INCLUDE_DIRECTORIES + ${ATK_INCLUDE_DIRS} + ${CAIRO_INCLUDE_DIRS} + ${GTK3_INCLUDE_DIRS} + ${GLIB_INCLUDE_DIRS} +) + +list(APPEND WebKitTestRunner_LIBRARIES + ${ATK_LIBRARIES} + ${CAIRO_LIBRARIES} + ${GTK3_LIBRARIES} + ${GLIB_LIBRARIES} + WTF + WebCorePlatformGTK +) + +set(WebKitTestRunnerInjectedBundle_LIBRARIES + ${ATK_LIBRARIES} + ${FONTCONFIG_LIBRARIES} + ${GLIB_LIBRARIES} + ${GTK3_LIBRARIES} + WebCoreTestSupport + WebKit2 +) + +list(APPEND WebKitTestRunnerInjectedBundle_SOURCES + ${WEBKIT_TESTRUNNER_INJECTEDBUNDLE_DIR}/atk/AccessibilityControllerAtk.cpp + ${WEBKIT_TESTRUNNER_INJECTEDBUNDLE_DIR}/atk/AccessibilityNotificationHandlerAtk.cpp + ${WEBKIT_TESTRUNNER_INJECTEDBUNDLE_DIR}/atk/AccessibilityUIElementAtk.cpp + + ${WEBKIT_TESTRUNNER_INJECTEDBUNDLE_DIR}/gtk/ActivateFontsGtk.cpp + ${WEBKIT_TESTRUNNER_INJECTEDBUNDLE_DIR}/gtk/InjectedBundleGtk.cpp + ${WEBKIT_TESTRUNNER_INJECTEDBUNDLE_DIR}/gtk/InjectedBundleUtilities.cpp + ${WEBKIT_TESTRUNNER_INJECTEDBUNDLE_DIR}/gtk/TestRunnerGtk.cpp +) + +add_definitions( + -DFONTS_CONF_DIR="${TOOLS_DIR}/WebKitTestRunner/gtk/fonts" + -DTOP_LEVEL_DIR="${CMAKE_SOURCE_DIR}" +) |