[Webkit-unassigned] [Bug 95173] [EFL][WK2] Add necessary include directories in WebKit2

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Sep 10 22:20:40 PDT 2012


https://bugs.webkit.org/show_bug.cgi?id=95173





--- Comment #19 from Zhigang Gong <zhigang.gong at gmail.com>  2012-09-10 22:21:02 PST ---
(In reply to comment #18)
> (From update of attachment 163031 [details])
> View in context: https://bugs.webkit.org/attachment.cgi?id=163031&action=review
> 
> >>> Source/WebKit2/CMakeLists.txt:114
> >>> +IF (WTF_USE_3D_GRAPHICS)
> >> 
> >> I think WebKit2/PlatformEfl.cmake is proper place because this build break occurs at EFL port only now.
> > 
> > Hmm, IMO, it may be not a EFL port only problem even it just triggers problem on EFL platform now. The root cause is that when TEXTURE_MAPPER is enabled, some source files in WebKit2 include TextureMapperGL.h --> GraphicsContext3D -->trigger build problem. And as I know, TEXTURE_MAPPER is not EFL only, right? And those files which include TextureMapperGL.h are also not all for EFL platform only, for example the ShareableSurface.cpp.
> > 
> > Any further comments?
> 
> Of course, it seems to me all ports (EFL, blackberry and wince) will need to include "GLSLANG" directory if they need to use WEBGL(3D_GRAPHICS)
> But, blackberry and wince ports don't start to support WK2 yet. So, I would remain to add this to EFL private file until they need to use the "GLSLANG". Because, there will may something stuff further.
> 
> In WK1 case, blackberry port also include this directory in PlatformBlackBerry.cmake.
> http://trac.webkit.org/browser/trunk/Source/WebKit/PlatformBlackBerry.cmake#L120

I agree with you now. Will submit a new version soon.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the webkit-unassigned mailing list