| Summary: | more cmake progress | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Alex Christensen <achristensen> | ||||||||
| Component: | WebKit Misc. | Assignee: | Alex Christensen <achristensen> | ||||||||
| Status: | RESOLVED FIXED | ||||||||||
| Severity: | Enhancement | CC: | benjamin, bunhere, clopez, cmarcelo, commit-queue, gyuyoung.kim, mrobinson, rakuco, sergio | ||||||||
| Priority: | P2 | ||||||||||
| Version: | 528+ (Nightly build) | ||||||||||
| Hardware: | PC | ||||||||||
| OS: | Windows 7 | ||||||||||
| Attachments: |
|
||||||||||
|
Description
Alex Christensen
2014-07-31 17:20:25 PDT
Created attachment 235863 [details]
Patch
Comment on attachment 235863 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=235863&action=review Looks pretty good, though maybe clean > Source/JavaScriptCore/CMakeLists.txt:888 > +file(MAKE_DIRECTORY ${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}/inspector) > +file(COPY ${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}/InspectorJSBackendDispatchers.h ${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}/InspectorJSFrontendDispatchers.h ${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}/InspectorJSTypeBuilders.h DESTINATION ${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}/inspector) This will actually fail on the first build since file and friend happen during the CMake (configure) phase, but those files won't be available until the build phase. Perhaps we could modify the script to generate the files in the proper place to begin with? Created attachment 235880 [details]
Patch
Part of PlatformWin.cmake is based on https://bugs.webkit.org/show_bug.cgi?id=115944 which I'm trying to update and adapt to all the Windows ports. I didn't touch InspectorJSBackendDispatchers.cpp, did I? EFL, what's wrong? Comment on attachment 235880 [details]
Patch
Looks fine to me if you can figure out the EFL failure.
Created attachment 235896 [details]
Patch
Comment on attachment 235896 [details]
Patch
Looks good as long as the bots are happy.
(In reply to comment #9) > http://trac.webkit.org/changeset/171942 This seems to have broken a clean build. Reported here: https://bugs.webkit.org/show_bug.cgi?id=135522 |