WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
205166
[CMake] Use builtin targets
https://bugs.webkit.org/show_bug.cgi?id=205166
Summary
[CMake] Use builtin targets
Don Olmstead
Reported
2019-12-12 09:11:18 PST
We currently use builtin Find modules for the following cURL ICU Freetype LibXml2 LibXslt JPEG OpenSSL PNG Threads ZLIB With version 3.10 of CMake the following targets are available ICU::<C> Freetype::Freetype OpenSSL::<C> PNG::PNG Threads::Threads ZLIB::ZLIB Use those available.
Attachments
WIP Patch
(15.13 KB, patch)
2019-12-12 10:17 PST
,
Don Olmstead
no flags
Details
Formatted Diff
Diff
WIP Patch
(17.63 KB, patch)
2019-12-12 11:35 PST
,
Don Olmstead
no flags
Details
Formatted Diff
Diff
WIP Patch
(19.55 KB, patch)
2019-12-12 11:55 PST
,
Don Olmstead
no flags
Details
Formatted Diff
Diff
WIP Patch
(19.59 KB, patch)
2019-12-12 12:31 PST
,
Don Olmstead
no flags
Details
Formatted Diff
Diff
WIP Patch
(19.67 KB, patch)
2019-12-12 12:44 PST
,
Don Olmstead
no flags
Details
Formatted Diff
Diff
WIP Patch
(19.62 KB, patch)
2019-12-12 12:47 PST
,
Don Olmstead
no flags
Details
Formatted Diff
Diff
WIP Patch
(19.92 KB, patch)
2019-12-12 15:02 PST
,
Don Olmstead
no flags
Details
Formatted Diff
Diff
WIP Patch
(21.60 KB, patch)
2020-02-14 13:19 PST
,
Don Olmstead
no flags
Details
Formatted Diff
Diff
Patch
(22.00 KB, patch)
2020-02-14 13:24 PST
,
Don Olmstead
no flags
Details
Formatted Diff
Diff
WIP Patch
(22.15 KB, patch)
2020-02-14 13:30 PST
,
Don Olmstead
no flags
Details
Formatted Diff
Diff
WIP Patch
(22.12 KB, patch)
2020-02-14 13:46 PST
,
Don Olmstead
no flags
Details
Formatted Diff
Diff
Patch
(28.10 KB, patch)
2020-02-14 14:27 PST
,
Don Olmstead
no flags
Details
Formatted Diff
Diff
Show Obsolete
(11)
View All
Add attachment
proposed patch, testcase, etc.
Don Olmstead
Comment 1
2019-12-12 10:17:45 PST
Comment hidden (obsolete)
Created
attachment 385508
[details]
WIP Patch Pretty sure AppleWin will not be happy but the rest should be ok
Don Olmstead
Comment 2
2019-12-12 11:35:45 PST
Comment hidden (obsolete)
Created
attachment 385517
[details]
WIP Patch
Don Olmstead
Comment 3
2019-12-12 11:55:09 PST
Comment hidden (obsolete)
Created
attachment 385521
[details]
WIP Patch
Don Olmstead
Comment 4
2019-12-12 12:31:51 PST
Comment hidden (obsolete)
Created
attachment 385527
[details]
WIP Patch
Don Olmstead
Comment 5
2019-12-12 12:44:56 PST
Comment hidden (obsolete)
Created
attachment 385530
[details]
WIP Patch
Don Olmstead
Comment 6
2019-12-12 12:47:39 PST
Comment hidden (obsolete)
Created
attachment 385531
[details]
WIP Patch
Don Olmstead
Comment 7
2019-12-12 15:02:46 PST
Comment hidden (obsolete)
Created
attachment 385554
[details]
WIP Patch
Don Olmstead
Comment 8
2020-02-14 13:19:11 PST
Comment hidden (obsolete)
Created
attachment 390802
[details]
WIP Patch
Don Olmstead
Comment 9
2020-02-14 13:24:11 PST
Comment hidden (obsolete)
Created
attachment 390803
[details]
Patch
Don Olmstead
Comment 10
2020-02-14 13:30:35 PST
Comment hidden (obsolete)
Created
attachment 390805
[details]
WIP Patch
Don Olmstead
Comment 11
2020-02-14 13:46:55 PST
Comment hidden (obsolete)
Created
attachment 390809
[details]
WIP Patch
Don Olmstead
Comment 12
2020-02-14 14:27:53 PST
Created
attachment 390820
[details]
Patch
Darin Adler
Comment 13
2020-02-16 16:15:59 PST
Comment on
attachment 390820
[details]
Patch While I am not an expert on our use of CMake, this all looks good and EWS shows no problems with it
Adrian Perez
Comment 14
2020-02-17 00:48:49 PST
Comment on
attachment 390820
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=390820&action=review
LGTM as well, this is great! =)
> Source/cmake/OptionsPlayStation.cmake:-119 > -
Great to see these removals, now that CMake will track indirect dependencies itself thanks to using targets 🙌
> Source/cmake/WebKitFindPackage.cmake:6 > +# nicer to work with.
I'll be looking forward to simplify this file further after we can update to a version of CMake newer than 3.10, but at least the trickery is contained in this .cmake file so that's great.
WebKit Commit Bot
Comment 15
2020-02-17 07:37:43 PST
Comment on
attachment 390820
[details]
Patch Clearing flags on attachment: 390820 Committed
r256731
: <
https://trac.webkit.org/changeset/256731
>
WebKit Commit Bot
Comment 16
2020-02-17 07:37:46 PST
All reviewed patches have been landed. Closing bug.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug