| Summary: | [CMake] WTF derived sources should only be referenced inside WTF | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Don Olmstead <don.olmstead> | ||||||||||||||
| Component: | CMake | Assignee: | Don Olmstead <don.olmstead> | ||||||||||||||
| Status: | RESOLVED FIXED | ||||||||||||||||
| Severity: | Normal | CC: | annulen, commit-queue, mcatanzaro | ||||||||||||||
| Priority: | P2 | ||||||||||||||||
| Version: | WebKit Nightly Build | ||||||||||||||||
| Hardware: | Unspecified | ||||||||||||||||
| OS: | Unspecified | ||||||||||||||||
| Bug Depends on: | |||||||||||||||||
| Bug Blocks: | 196704 | ||||||||||||||||
| Attachments: |
|
||||||||||||||||
|
Description
Don Olmstead
2019-04-08 14:13:27 PDT
Created attachment 366980 [details]
Patch
Created attachment 366981 [details]
Patch
Created attachment 366983 [details]
Patch
Created attachment 366988 [details]
Patch
Trying EWS again...
Created attachment 367048 [details]
Patch
Rebasing patch
Created attachment 367053 [details]
Patch
Comment on attachment 367053 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=367053&action=review > Source/WTF/wtf/PlatformJSCOnly.cmake:-79 > - list(APPEND WTF_INCLUDE_DIRECTORIES What happened to contents of WTF_INCLUDE_DIRECTORIES? How are those files included now? Comment on attachment 367053 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=367053&action=review > Source/WTF/wtf/CMakeLists.txt:468 > + "${WTF_DERIVED_SOURCES_DIR}" They moved up here. >> Source/WTF/wtf/PlatformJSCOnly.cmake:-79 >> - list(APPEND WTF_INCLUDE_DIRECTORIES > > What happened to contents of WTF_INCLUDE_DIRECTORIES? How are those files included now? Its included in the root CMakeLists.txt. See comment for the location. > Source/WTF/wtf/PlatformJSCOnly.cmake:-125 > -if (APPLE) > - list(APPEND WTF_INCLUDE_DIRECTORIES > - "${WTF_DIR}/icu" > - ) > -endif () This should've been removed in the last patch. Just caught it here. Comment on attachment 367053 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=367053&action=review >> Source/WTF/wtf/PlatformJSCOnly.cmake:-79 >> - list(APPEND WTF_INCLUDE_DIRECTORIES > > What happened to contents of WTF_INCLUDE_DIRECTORIES? How are those files included now? I see, it went to WTF_PRIVATE_INCLUDE_DIRECTORIES Comment on attachment 367053 [details] Patch Clearing flags on attachment: 367053 Committed r244090: <https://trac.webkit.org/changeset/244090> All reviewed patches have been landed. Closing bug. |