[Webkit-unassigned] [Bug 189257] Resurrect WebKitTestRunner for Windows port
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Thu Nov 8 19:36:03 PST 2018
https://bugs.webkit.org/show_bug.cgi?id=189257
--- Comment #13 from Takashi Komori <Takashi.Komori at sony.com> ---
>> Source/cmake/OptionsWin.cmake:87
>> + WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_ACCESSIBILITY PRIVATE ON)
>
>I want to know the reason why ENABLE_ACCESSIBILITY is needed.
It it for appending AccessiblityController.cpp into TestRunnerInjectedBundle project.
Because Windows ports add HAVE_ACCESSIBILITY definition automatically in Platform.h, if we don't append it we can't build AccessibilityControllerWin.cpp
>> Tools/WebKitTestRunner/PlatformWin.cmake:52
>> + ${WEBKIT_TESTRUNNER_BINDINGS_DIR}/JSWrapper.cpp
>
>I want to know the reason why you remove JSWrapper.cpp.
WEBKIT_ADD_PRECOMPILED_HEADER overwrites ForcedIncludeFiles attribute (precompiled header), so we can't use this macro twice.
Because JSWrapper.cpp is reffered from two projects WebKitTestRunnerLib and WebKitTestRunnerInjectedBundle, building overwritten precompiled headers have a conflict.
JSWrapper.cpp doesn't require the header, so it is easy way to avoid this conflict.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20181109/640b47dc/attachment.html>
More information about the webkit-unassigned
mailing list