[Webkit-unassigned] [Bug 171115] New: [cmake] WTF target should not have wtf and subdirectries in public interface

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Apr 21 09:09:54 PDT 2017


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

            Bug ID: 171115
           Summary: [cmake] WTF target should not have wtf and
                    subdirectries in public interface
           Product: WebKit
           Version: WebKit Local Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Tools / Tests
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: annulen at yandex.ru
                CC: lforschler at apple.com

In r209665 WEBCORE_FRAMEWORK macro started to export INCLUDE_DIRECTORIES of targets as their public interface, so that linked targets can use them implicitly without copying directory lists around. This matches existing practice for all targets except WTF, headers from which are always included with full path starting from "<wtf/...".

Since r209665 it became possible to include headers from wtf or its subdirectories in CMake builds without using "<wtf/..." path. It should not be allowed.

-- 
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/20170421/a4e24c3f/attachment.html>


More information about the webkit-unassigned mailing list