f0838d1000
https://bugs.webkit.org/show_bug.cgi?id=228290 Patch by Philippe Normand <pnormand@igalia.com> on 2021-07-28 Reviewed by Michael Catanzaro. .: The CMake configure_file() is now used only tarball builds for files requiring information about the build revision. For developer builds a custom target now takes care of keeping those files up-to-date. * Source/cmake/OptionsGTK.cmake: * Source/cmake/OptionsWPE.cmake: Source/JavaScriptCore: * PlatformGTK.cmake: Expand ${BUILD_REVISION} with apply-build-revision-to-files.py for non-tarball builds, or let CMake do it for tarball builds. * javascriptcoregtk.pc.in: Switch revision var to ${} format, so that we can choose to either let CMake expand it or do it ourselves. Source/WebKit: * PlatformGTK.cmake: Expand ${BUILD_REVISION} with apply-build-revision-to-files.py for non-tarball builds, or let CMake do it for tarball builds. * PlatformWPE.cmake: Ditto. * UIProcess/API/glib/WebKitProtocolHandler.cpp: (WebKit::WebKitProtocolHandler::handleGPU): Use generated BuildRevision.h header * gtk/webkit2gtk-web-extension.pc.in: Switch revision var to ${} format, so that we can choose to either let CMake expand it or do it ourselves. * gtk/webkit2gtk.pc.in: Ditto. Tools: * MiniBrowser/gtk/main.c: (main): Use generated BuildRevision.h header. * glib/apply-build-revision-to-files.py: Added. (main): Canonical link: https://commits.webkit.org/240026@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@280382 268f45cc-cd09-0410-ab3c-d52691b4dbfc |
||
---|---|---|
.. | ||
Configurations | ||
MiniBrowser.xcodeproj | ||
gtk | ||
mac | ||
playstation | ||
win | ||
wpe | ||
MBToolbarItem.h | ||
MBToolbarItem.m | ||
Makefile | ||
MiniBrowser.entitlements |