set(TESTWEBKITAPI_RUNTIME_OUTPUT_DIRECTORY "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/TestWebKitAPI") set(test_main_SOURCES playstation/main.cpp ) list(APPEND TestWTF_SOURCES ${test_main_SOURCES} generic/UtilitiesGeneric.cpp ) list(APPEND TestWebCore_SOURCES ${test_main_SOURCES} ) # TestWebKit if (ENABLE_WEBKIT) target_sources(TestWebKitAPIInjectedBundle PRIVATE generic/UtilitiesGeneric.cpp playstation/PlatformUtilitiesPlayStation.cpp ) list(APPEND TestWebKit_SOURCES ${test_main_SOURCES} Tests/WebKit/curl/Certificates.cpp generic/UtilitiesGeneric.cpp playstation/PlatformUtilitiesPlayStation.cpp playstation/PlatformWebViewPlayStation.cpp ) # Exclude tests which don't finish. list(REMOVE_ITEM TestWebKit_SOURCES Tests/WebKit/ForceRepaint.cpp Tests/WebKit/Geolocation.cpp ) list(APPEND TestWebKit_PRIVATE_LIBRARIES WebKitRequirements::ProcessLauncher ) endif () # Set the debugger working directory for Visual Studio if (${CMAKE_GENERATOR} MATCHES "Visual Studio") set_target_properties(TestWTF PROPERTIES VS_DEBUGGER_WORKING_DIRECTORY "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}") if (ENABLE_WEBCORE) set_target_properties(TestWebCore PROPERTIES VS_DEBUGGER_WORKING_DIRECTORY "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}") endif () if (ENABLE_WEBCORE) set_target_properties(TestWebKit PROPERTIES VS_DEBUGGER_WORKING_DIRECTORY "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}") endif () endif () add_definitions( -DTEST_WEBKIT_RESOURCES_DIR=\"${TOOLS_DIR}/TestWebKitAPI/Tests/WebKit\" )