Changeset 259560 in webkit
- Timestamp:
- Apr 5, 2020, 8:02:54 PM (6 years ago)
- Location:
- trunk
- Files:
-
- 16 edited
- 1 copied
-
ChangeLog (modified) (1 diff)
-
Source/WebKit/CMakeLists.txt (modified) (3 diffs)
-
Source/WebKit/ChangeLog (modified) (1 diff)
-
Source/WebKit/Headers.cmake (copied) (copied from trunk/Source/WebKit/PlatformPlayStation.cmake ) (2 diffs)
-
Source/WebKit/PlatformFTW.cmake (modified) (3 diffs)
-
Source/WebKit/PlatformGTK.cmake (modified) (2 diffs)
-
Source/WebKit/PlatformMac.cmake (modified) (2 diffs)
-
Source/WebKit/PlatformPlayStation.cmake (modified) (3 diffs)
-
Source/WebKit/PlatformWPE.cmake (modified) (2 diffs)
-
Source/WebKit/PlatformWin.cmake (modified) (6 diffs)
-
Source/cmake/OptionsGTK.cmake (modified) (1 diff)
-
Tools/ChangeLog (modified) (1 diff)
-
Tools/MiniBrowser/win/CMakeLists.txt (modified) (1 diff)
-
Tools/TestWebKitAPI/CMakeLists.txt (modified) (3 diffs)
-
Tools/TestWebKitAPI/PlatformPlayStation.cmake (modified) (2 diffs)
-
Tools/TestWebKitAPI/PlatformWin.cmake (modified) (2 diffs)
-
Tools/WebKitTestRunner/CMakeLists.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ChangeLog
r259436 r259560 1 2020-04-05 Don Olmstead <don.olmstead@sony.com> 2 3 [CMake] Add WebKit::WebKit target 4 https://bugs.webkit.org/show_bug.cgi?id=210033 5 6 Reviewed by Fujii Hironori. 7 8 Use SET_AND_EXPOSE_TO_BUILD for the Plugin process since ENABLE(PLUGIN_PROCESS) 9 is used in the source code. 10 11 * Source/cmake/OptionsGTK.cmake: 12 1 13 2020-04-02 Commit Queue <commit-queue@webkit.org> 2 14 -
trunk/Source/WebKit/CMakeLists.txt
r258327 r259560 361 361 endmacro() 362 362 363 set(WebKit_AUTOMATION_PROTOCOL_GENERATOR_EXTRA_FLAGS 364 ) 363 set(WebKit_AUTOMATION_PROTOCOL_GENERATOR_EXTRA_FLAGS) 364 365 set(WebKit_INTERFACE_LIBRARIES WebKit) 366 set(WebKit_INTERFACE_INCLUDE_DIRECTORIES 367 ${WebKit_FRAMEWORK_HEADERS_DIR} 368 ${WebKit_PRIVATE_FRAMEWORK_HEADERS_DIR} 369 ) 370 set(WebKit_INTERFACE_DEPENDENCIES 371 NetworkProcess 372 WebProcess 373 ) 374 375 WEBKIT_EXECUTABLE_DECLARE(WebProcess) 376 WEBKIT_EXECUTABLE_DECLARE(NetworkProcess) 377 378 if (ENABLE_GPU_PROCESS) 379 WEBKIT_EXECUTABLE_DECLARE(GPUProcess) 380 list(APPEND WebKit_INTERFACE_DEPENDENCIES GPUProcess) 381 endif () 382 383 if (ENABLE_PLUGIN_PROCESS) 384 WEBKIT_EXECUTABLE_DECLARE(PluginProcess) 385 list(APPEND WebKit_INTERFACE_DEPENDENCIES PluginProcess) 386 endif () 365 387 366 388 WEBKIT_FRAMEWORK_DECLARE(WebKit) 367 389 WEBKIT_INCLUDE_CONFIG_FILES_IF_EXISTS() 390 391 if (WebKit_PUBLIC_FRAMEWORK_HEADERS) 392 WEBKIT_COPY_FILES(WebKit_CopyHeaders 393 DESTINATION ${WebKit_FRAMEWORK_HEADERS_DIR}/WebKit 394 FILES ${WebKit_PUBLIC_FRAMEWORK_HEADERS} 395 FLATTENED 396 ) 397 list(APPEND WebKit_DEPENDENCIES WebKit_CopyHeaders) 398 endif () 399 400 if (WebKit_PRIVATE_FRAMEWORK_HEADERS) 401 WEBKIT_COPY_FILES(WebKit_CopyPrivateHeaders 402 DESTINATION ${WebKit_PRIVATE_FRAMEWORK_HEADERS_DIR}/WebKit 403 FILES ${WebKit_PRIVATE_FRAMEWORK_HEADERS} 404 FLATTENED 405 ) 406 list(APPEND WebKit_INTERFACE_DEPENDENCIES WebKit_CopyPrivateHeaders) 407 endif () 368 408 369 409 # Helper macro which wraps the generate-message-receiver.py script … … 470 510 ) 471 511 472 473 512 list(APPEND WebKit_SOURCES ${WebKit_DERIVED_SOURCES}) 474 513 475 514 WEBKIT_COMPUTE_SOURCES(WebKit) 476 477 515 WEBKIT_FRAMEWORK(WebKit) 478 add_dependencies(WebKit WebCore ${WEBKIT_EXTRA_DEPENDENCIES})516 WEBKIT_FRAMEWORK_TARGET(WebKit) 479 517 ADD_WEBKIT_PREFIX_HEADER(WebKit) 480 518 481 add_executable(WebProcess ${WebProcess_SOURCES}) 519 list(APPEND WebProcess_PRIVATE_INCLUDE_DIRECTORIES ${WebKit_PRIVATE_INCLUDE_DIRECTORIES}) 520 WEBKIT_EXECUTABLE(WebProcess) 482 521 ADD_WEBKIT_PREFIX_HEADER(WebProcess) 483 target_link_libraries(WebProcess ${WebProcess_LIBRARIES}) 484 target_include_directories(WebProcess PRIVATE ${WebProcess_INCLUDE_DIRECTORIES}) 485 486 if (WebKit_WebProcess_OUTPUT_NAME) 487 set_target_properties(WebProcess PROPERTIES OUTPUT_NAME ${WebKit_WebProcess_OUTPUT_NAME}) 488 endif () 489 490 add_executable(NetworkProcess ${NetworkProcess_SOURCES}) 522 523 list(APPEND NetworkProcess_PRIVATE_INCLUDE_DIRECTORIES ${WebKit_PRIVATE_INCLUDE_DIRECTORIES}) 524 WEBKIT_EXECUTABLE(NetworkProcess) 491 525 ADD_WEBKIT_PREFIX_HEADER(NetworkProcess) 492 target_link_libraries(NetworkProcess ${NetworkProcess_LIBRARIES})493 target_include_directories(NetworkProcess PRIVATE ${NetworkProcess_INCLUDE_DIRECTORIES})494 495 if (WebKit_NetworkProcess_OUTPUT_NAME)496 set_target_properties(NetworkProcess PROPERTIES OUTPUT_NAME ${WebKit_NetworkProcess_OUTPUT_NAME})497 endif ()498 526 499 527 if (ENABLE_GPU_PROCESS) 500 add_executable(GPUProcess ${GPUProcess_SOURCES}) 528 list(APPEND GPUProcess_PRIVATE_INCLUDE_DIRECTORIES ${WebKit_PRIVATE_INCLUDE_DIRECTORIES}) 529 WEBKIT_EXECUTABLE(GPUProcess) 501 530 ADD_WEBKIT_PREFIX_HEADER(GPUProcess) 502 target_link_libraries(GPUProcess ${GPUProcess_LIBRARIES})503 target_include_directories(GPUProcess PRIVATE ${GPUProcess_INCLUDE_DIRECTORIES}) 504 505 if (WebKit_GPUProcess_OUTPUT_NAME)506 set_target_properties(GPUProcess PROPERTIES OUTPUT_NAME ${WebKit_GPUProcess_OUTPUT_NAME})507 endif ()531 endif () 532 533 if (ENABLE_PLUGIN_PROCESS) 534 list(APPEND PluginProcess_PRIVATE_INCLUDE_DIRECTORIES ${WebKit_PRIVATE_INCLUDE_DIRECTORIES}) 535 WEBKIT_EXECUTABLE(PluginProcess) 536 ADD_WEBKIT_PREFIX_HEADER(PluginProcess) 508 537 endif () 509 538 … … 515 544 WEBKIT_ADD_TARGET_CXX_FLAGS(GPUProcess -Wno-unused-parameter) 516 545 endif () 517 endif () 518 519 # FIXME: Mac should build a plugin process. 520 if (ENABLE_PLUGIN_PROCESS AND NOT "${PORT}" STREQUAL "Mac") 521 add_definitions(-DENABLE_PLUGIN_PROCESS=1) 522 add_executable(PluginProcess ${PluginProcess_SOURCES}) 523 ADD_WEBKIT_PREFIX_HEADER(PluginProcess) 524 target_link_libraries(PluginProcess ${PluginProcess_LIBRARIES}) 525 target_include_directories(PluginProcess PRIVATE ${PluginProcess_INCLUDE_DIRECTORIES}) 526 install(TARGETS PluginProcess DESTINATION "${LIBEXEC_INSTALL_DIR}") 527 528 if (COMPILER_IS_GCC_OR_CLANG) 546 if (ENABLE_PLUGIN_PROCESS) 529 547 WEBKIT_ADD_TARGET_CXX_FLAGS(PluginProcess -Wno-unused-parameter) 530 endif ()531 532 if (WebKit_PluginProcess_OUTPUT_NAME)533 set_target_properties(PluginProcess PROPERTIES OUTPUT_NAME ${WebKit_PluginProcess_OUTPUT_NAME})534 548 endif () 535 549 endif () -
trunk/Source/WebKit/ChangeLog
r259553 r259560 1 2020-04-05 Don Olmstead <don.olmstead@sony.com> 2 3 [CMake] Add WebKit::WebKit target 4 https://bugs.webkit.org/show_bug.cgi?id=210033 5 6 Reviewed by Fujii Hironori. 7 8 Use WEBKIT_EXECUTABLE macros for the Process executables. Rename the output 9 file names to fit with the macro's expectations. 10 11 Add Headers.cmake which lists out all the public headers that are currently 12 shared by the PlayStation and Windows ports. This is then included on each 13 platform that is using it. Additionally use WEBKIT_COPY_FILES to create a 14 target which copies headers. 15 16 Finally use WEBKIT_FRAMEWORK_TARGET to create a WebKit target. Its dependent 17 on the WebKit library itself, the processes being built, and any headers that 18 are copied. This ensures that everything is built for dependent targets. 19 20 * CMakeLists.txt: 21 * Headers.cmake: Copied from Source/WebKit/PlatformPlayStation.cmake. 22 * PlatformFTW.cmake: 23 * PlatformGTK.cmake: 24 * PlatformMac.cmake: 25 * PlatformPlayStation.cmake: 26 * PlatformWPE.cmake: 27 * PlatformWin.cmake: 28 1 29 2020-04-05 Zan Dobersek <zdobersek@igalia.com> 2 30 -
trunk/Source/WebKit/Headers.cmake
r259559 r259560 1 set(WebKit_OUTPUT_NAME SceWebKit)2 set(WebKit_WebProcess_OUTPUT_NAME WebKitWebProcess)3 set(WebKit_NetworkProcess_OUTPUT_NAME WebKitNetworkProcess)4 set(WebKit_GPUProcess_OUTPUT_NAME WebKitGPUProcess)5 set(WebKit_PluginProcess_OUTPUT_NAME WebKitPluginProcess)6 7 add_definitions(-DBUILDING_WEBKIT)8 9 set(WebKit_USE_PREFIX_HEADER ON)10 11 list(APPEND WebProcess_SOURCES12 WebProcess/EntryPoint/unix/WebProcessMain.cpp13 )14 15 list(APPEND NetworkProcess_SOURCES16 NetworkProcess/EntryPoint/unix/NetworkProcessMain.cpp17 )18 19 list(APPEND GPUProcess_SOURCES20 GPUProcess/EntryPoint/unix/GPUProcessMain.cpp21 )22 23 list(APPEND WebKit_SOURCES24 GPUProcess/media/playstation/RemoteMediaPlayerProxyPlayStation.cpp25 26 GPUProcess/playstation/GPUProcessMainPlayStation.cpp27 GPUProcess/playstation/GPUProcessPlayStation.cpp28 29 NetworkProcess/Classifier/WebResourceLoadStatisticsStore.cpp30 NetworkProcess/Classifier/WebResourceLoadStatisticsTelemetry.cpp31 32 NetworkProcess/Cookies/curl/WebCookieManagerCurl.cpp33 34 NetworkProcess/WebStorage/StorageManager.cpp35 36 NetworkProcess/cache/NetworkCacheDataCurl.cpp37 NetworkProcess/cache/NetworkCacheIOChannelCurl.cpp38 39 NetworkProcess/curl/NetworkDataTaskCurl.cpp40 NetworkProcess/curl/NetworkProcessCurl.cpp41 NetworkProcess/curl/NetworkProcessMainCurl.cpp42 NetworkProcess/curl/NetworkSessionCurl.cpp43 NetworkProcess/curl/RemoteNetworkingContextCurl.cpp44 45 Platform/IPC/unix/AttachmentUnix.cpp46 Platform/IPC/unix/ConnectionUnix.cpp47 48 Platform/classifier/ResourceLoadStatisticsClassifier.cpp49 50 Platform/unix/LoggingUnix.cpp51 Platform/unix/ModuleUnix.cpp52 Platform/unix/SharedMemoryUnix.cpp53 54 Shared/API/c/cairo/WKImageCairo.cpp55 56 Shared/API/c/curl/WKCertificateInfoCurl.cpp57 58 Shared/CoordinatedGraphics/CoordinatedGraphicsScene.cpp59 Shared/CoordinatedGraphics/SimpleViewportController.cpp60 61 Shared/CoordinatedGraphics/threadedcompositor/CompositingRunLoop.cpp62 Shared/CoordinatedGraphics/threadedcompositor/ThreadedCompositor.cpp63 Shared/CoordinatedGraphics/threadedcompositor/ThreadedDisplayRefreshMonitor.cpp64 65 Shared/Plugins/Netscape/NetscapePluginModuleNone.cpp66 67 Shared/cairo/ShareableBitmapCairo.cpp68 69 Shared/curl/WebCoreArgumentCodersCurl.cpp70 71 Shared/libwpe/NativeWebKeyboardEventLibWPE.cpp72 Shared/libwpe/NativeWebMouseEventLibWPE.cpp73 Shared/libwpe/NativeWebTouchEventLibWPE.cpp74 Shared/libwpe/NativeWebWheelEventLibWPE.cpp75 Shared/libwpe/WebEventFactory.cpp76 77 Shared/unix/AuxiliaryProcessMain.cpp78 79 UIProcess/BackingStore.cpp80 UIProcess/DefaultUndoController.cpp81 UIProcess/LegacySessionStateCodingNone.cpp82 UIProcess/WebGrammarDetail.cpp83 UIProcess/WebMemoryPressureHandler.cpp84 UIProcess/WebViewportAttributes.cpp85 86 UIProcess/API/C/WKViewportAttributes.cpp87 88 UIProcess/API/C/curl/WKProtectionSpaceCurl.cpp89 UIProcess/API/C/curl/WKWebsiteDataStoreRefCurl.cpp90 91 UIProcess/Automation/cairo/WebAutomationSessionCairo.cpp92 93 UIProcess/CoordinatedGraphics/DrawingAreaProxyCoordinatedGraphics.cpp94 95 UIProcess/Launcher/playstation/ProcessLauncherPlayStation.cpp96 97 UIProcess/WebsiteData/curl/WebsiteDataStoreCurl.cpp98 99 UIProcess/WebsiteData/playstation/WebsiteDataStorePlayStation.cpp100 101 UIProcess/cairo/BackingStoreCairo.cpp102 103 UIProcess/libwpe/WebPasteboardProxyLibWPE.cpp104 105 UIProcess/playstation/WebPageProxyPlayStation.cpp106 UIProcess/playstation/WebProcessPoolPlayStation.cpp107 108 WebProcess/GPU/media/playstation/VideoLayerRemotePlayStation.cpp109 110 WebProcess/InjectedBundle/playstation/InjectedBundlePlayStation.cpp111 112 WebProcess/WebCoreSupport/curl/WebFrameNetworkingContext.cpp113 114 WebProcess/WebPage/AcceleratedSurface.cpp115 116 WebProcess/WebPage/CoordinatedGraphics/CompositingCoordinator.cpp117 WebProcess/WebPage/CoordinatedGraphics/DrawingAreaCoordinatedGraphics.cpp118 WebProcess/WebPage/CoordinatedGraphics/LayerTreeHost.cpp119 120 WebProcess/WebPage/libwpe/AcceleratedSurfaceLibWPE.cpp121 122 WebProcess/WebPage/playstation/WebPagePlayStation.cpp123 124 WebProcess/playstation/WebProcessMainPlayStation.cpp125 WebProcess/playstation/WebProcessPlayStation.cpp126 )127 128 list(APPEND WebKit_INCLUDE_DIRECTORIES129 "${WEBKIT_DIR}/NetworkProcess/curl"130 "${WEBKIT_DIR}/Platform/IPC/unix"131 "${WEBKIT_DIR}/Platform/generic"132 "${WEBKIT_DIR}/Shared/CoordinatedGraphics"133 "${WEBKIT_DIR}/Shared/CoordinatedGraphics/threadedcompositor"134 "${WEBKIT_DIR}/Shared/libwpe"135 "${WEBKIT_DIR}/UIProcess/API/C/cairo"136 "${WEBKIT_DIR}/UIProcess/API/C/curl"137 "${WEBKIT_DIR}/UIProcess/API/C/playstation"138 "${WEBKIT_DIR}/UIProcess/CoordinatedGraphics"139 "${WEBKIT_DIR}/WebProcess/WebCoreSupport/curl"140 "${WEBKIT_DIR}/WebProcess/WebPage/CoordinatedGraphics"141 "${WEBKIT_DIR}/WebProcess/WebPage/libwpe"142 )143 144 # Temporarily list out shared headers here145 1 set(WebKit_PUBLIC_FRAMEWORK_HEADERS 146 2 Shared/API/c/WKArray.h … … 292 148 WebProcess/InjectedBundle/API/c/WKBundleScriptWorld.h 293 149 ) 294 295 # PlayStation specific296 list(APPEND WebKit_PUBLIC_FRAMEWORK_HEADERS297 Shared/API/c/cairo/WKImageCairo.h298 299 Shared/API/c/curl/WKCertificateInfoCurl.h300 301 Shared/API/c/playstation/WKBasePlayStation.h302 303 UIProcess/API/C/curl/WKProtectionSpaceCurl.h304 UIProcess/API/C/curl/WKWebsiteDataStoreRefCurl.h305 306 UIProcess/API/C/playstation/WKView.h307 )308 309 # Both PAL and WebCore are built as object libraries. The WebKit:: interface310 # targets are used. A limitation of that is the object files are not propagated311 # so they are added here.312 list(APPEND WebKit_PRIVATE_LIBRARIES313 $<TARGET_OBJECTS:PAL>314 )315 316 WEBKIT_MAKE_FORWARDING_HEADERS(WebKit317 TARGET_NAME WebKitFrameworkHeaders318 DESTINATION ${WebKit_FRAMEWORK_HEADERS_DIR}/WebKit319 FILES ${WebKit_PUBLIC_FRAMEWORK_HEADERS}320 FLATTENED321 ) -
trunk/Source/WebKit/PlatformFTW.cmake
r258309 r259560 1 1 set(WebKit_OUTPUT_NAME WebKit2) 2 set(WebKit_WebProcess_OUTPUT_NAME WebKitWebProcess) 3 set(WebKit_NetworkProcess_OUTPUT_NAME WebKitNetworkProcess) 4 set(WebKit_PluginProcess_OUTPUT_NAME WebKitPluginProcess) 5 set(WebKit_GPUProcess_OUTPUT_NAME WebKitGPUProcess) 2 set(WebProcess_OUTPUT_NAME WebKitWebProcess) 3 set(NetworkProcess_OUTPUT_NAME WebKitNetworkProcess) 4 set(PluginProcess_OUTPUT_NAME WebKitPluginProcess) 5 set(GPUProcess_OUTPUT_NAME WebKitGPUProcess) 6 7 include(Headers.cmake) 6 8 7 9 add_definitions(-DBUILDING_WEBKIT) … … 142 144 ) 143 145 144 if (${ENABLE_PLUGIN_PROCESS})145 list(APPEND PluginProcess_SOURCES146 )147 endif ()148 149 146 add_definitions(-DUSE_DIRECT2D=1 -DUSE_CURL=1) 150 147 … … 201 198 WEBKIT_WRAP_SOURCELIST(${WebKit_SOURCES}) 202 199 203 # Temporarily list out shared headers here204 set(WebKit_PUBLIC_FRAMEWORK_HEADERS205 Shared/API/c/WKArray.h206 Shared/API/c/WKBase.h207 Shared/API/c/WKCertificateInfo.h208 Shared/API/c/WKConnectionRef.h209 Shared/API/c/WKContextMenuItem.h210 Shared/API/c/WKContextMenuItemTypes.h211 Shared/API/c/WKData.h212 Shared/API/c/WKDeclarationSpecifiers.h213 Shared/API/c/WKDeprecated.h214 Shared/API/c/WKDiagnosticLoggingResultType.h215 Shared/API/c/WKDictionary.h216 Shared/API/c/WKErrorRef.h217 Shared/API/c/WKEvent.h218 Shared/API/c/WKFindOptions.h219 Shared/API/c/WKGeometry.h220 Shared/API/c/WKImage.h221 Shared/API/c/WKMutableArray.h222 Shared/API/c/WKMutableDictionary.h223 Shared/API/c/WKNumber.h224 Shared/API/c/WKPageLoadTypes.h225 Shared/API/c/WKPageLoadTypesPrivate.h226 Shared/API/c/WKPageVisibilityTypes.h227 Shared/API/c/WKPluginInformation.h228 Shared/API/c/WKSecurityOriginRef.h229 Shared/API/c/WKSerializedScriptValue.h230 Shared/API/c/WKString.h231 Shared/API/c/WKStringPrivate.h232 Shared/API/c/WKType.h233 Shared/API/c/WKURL.h234 Shared/API/c/WKURLRequest.h235 Shared/API/c/WKURLResponse.h236 Shared/API/c/WKUserContentInjectedFrames.h237 Shared/API/c/WKUserScriptInjectionTime.h238 239 UIProcess/API/C/WKAuthenticationChallenge.h240 UIProcess/API/C/WKAuthenticationDecisionListener.h241 UIProcess/API/C/WKBackForwardListItemRef.h242 UIProcess/API/C/WKBackForwardListRef.h243 UIProcess/API/C/WKContext.h244 UIProcess/API/C/WKContextConfigurationRef.h245 UIProcess/API/C/WKContextConnectionClient.h246 UIProcess/API/C/WKContextDownloadClient.h247 UIProcess/API/C/WKContextHistoryClient.h248 UIProcess/API/C/WKContextInjectedBundleClient.h249 UIProcess/API/C/WKContextPrivate.h250 UIProcess/API/C/WKCookieManager.h251 UIProcess/API/C/WKCredential.h252 UIProcess/API/C/WKCredentialTypes.h253 UIProcess/API/C/WKDownload.h254 UIProcess/API/C/WKFormSubmissionListener.h255 UIProcess/API/C/WKFrame.h256 UIProcess/API/C/WKFrameHandleRef.h257 UIProcess/API/C/WKFrameInfoRef.h258 UIProcess/API/C/WKFramePolicyListener.h259 UIProcess/API/C/WKGeolocationManager.h260 UIProcess/API/C/WKGeolocationPermissionRequest.h261 UIProcess/API/C/WKGeolocationPosition.h262 UIProcess/API/C/WKHTTPCookieStoreRef.h263 UIProcess/API/C/WKHitTestResult.h264 UIProcess/API/C/WKIconDatabase.h265 UIProcess/API/C/WKInspector.h266 UIProcess/API/C/WKLayoutMode.h267 UIProcess/API/C/WKMessageListener.h268 UIProcess/API/C/WKMockDisplay.h269 UIProcess/API/C/WKMockMediaDevice.h270 UIProcess/API/C/WKNativeEvent.h271 UIProcess/API/C/WKNavigationActionRef.h272 UIProcess/API/C/WKNavigationDataRef.h273 UIProcess/API/C/WKNavigationRef.h274 UIProcess/API/C/WKNavigationResponseRef.h275 UIProcess/API/C/WKNotification.h276 UIProcess/API/C/WKNotificationManager.h277 UIProcess/API/C/WKNotificationPermissionRequest.h278 UIProcess/API/C/WKNotificationProvider.h279 UIProcess/API/C/WKOpenPanelParametersRef.h280 UIProcess/API/C/WKOpenPanelResultListener.h281 UIProcess/API/C/WKPage.h282 UIProcess/API/C/WKPageConfigurationRef.h283 UIProcess/API/C/WKPageContextMenuClient.h284 UIProcess/API/C/WKPageDiagnosticLoggingClient.h285 UIProcess/API/C/WKPageFindClient.h286 UIProcess/API/C/WKPageFindMatchesClient.h287 UIProcess/API/C/WKPageFormClient.h288 UIProcess/API/C/WKPageGroup.h289 UIProcess/API/C/WKPageInjectedBundleClient.h290 UIProcess/API/C/WKPageLoaderClient.h291 UIProcess/API/C/WKPageNavigationClient.h292 UIProcess/API/C/WKPagePolicyClient.h293 UIProcess/API/C/WKPagePrivate.h294 UIProcess/API/C/WKPageRenderingProgressEvents.h295 UIProcess/API/C/WKPageStateClient.h296 UIProcess/API/C/WKPageUIClient.h297 UIProcess/API/C/WKPluginLoadPolicy.h298 UIProcess/API/C/WKPreferencesRef.h299 UIProcess/API/C/WKPreferencesRefPrivate.h300 UIProcess/API/C/WKProcessTerminationReason.h301 UIProcess/API/C/WKProtectionSpace.h302 UIProcess/API/C/WKProtectionSpaceTypes.h303 UIProcess/API/C/WKResourceCacheManager.h304 UIProcess/API/C/WKSessionStateRef.h305 UIProcess/API/C/WKTestingSupport.h306 UIProcess/API/C/WKTextChecker.h307 UIProcess/API/C/WKUserContentControllerRef.h308 UIProcess/API/C/WKUserContentExtensionStoreRef.h309 UIProcess/API/C/WKUserMediaPermissionCheck.h310 UIProcess/API/C/WKUserMediaPermissionRequest.h311 UIProcess/API/C/WKUserScriptRef.h312 UIProcess/API/C/WKViewportAttributes.h313 UIProcess/API/C/WKWebsiteDataStoreConfigurationRef.h314 UIProcess/API/C/WKWebsiteDataStoreRef.h315 UIProcess/API/C/WKWebsitePolicies.h316 UIProcess/API/C/WKWindowFeaturesRef.h317 UIProcess/API/C/WebKit2_C.h318 319 UIProcess/API/cpp/WKRetainPtr.h320 321 WebProcess/InjectedBundle/API/c/WKBundle.h322 WebProcess/InjectedBundle/API/c/WKBundleAPICast.h323 WebProcess/InjectedBundle/API/c/WKBundleBackForwardList.h324 WebProcess/InjectedBundle/API/c/WKBundleBackForwardListItem.h325 WebProcess/InjectedBundle/API/c/WKBundleDOMWindowExtension.h326 WebProcess/InjectedBundle/API/c/WKBundleFileHandleRef.h327 WebProcess/InjectedBundle/API/c/WKBundleFrame.h328 WebProcess/InjectedBundle/API/c/WKBundleFramePrivate.h329 WebProcess/InjectedBundle/API/c/WKBundleHitTestResult.h330 WebProcess/InjectedBundle/API/c/WKBundleInitialize.h331 WebProcess/InjectedBundle/API/c/WKBundleInspector.h332 WebProcess/InjectedBundle/API/c/WKBundleNavigationAction.h333 WebProcess/InjectedBundle/API/c/WKBundleNavigationActionPrivate.h334 WebProcess/InjectedBundle/API/c/WKBundleNodeHandle.h335 WebProcess/InjectedBundle/API/c/WKBundleNodeHandlePrivate.h336 WebProcess/InjectedBundle/API/c/WKBundlePage.h337 WebProcess/InjectedBundle/API/c/WKBundlePageBanner.h338 WebProcess/InjectedBundle/API/c/WKBundlePageContextMenuClient.h339 WebProcess/InjectedBundle/API/c/WKBundlePageEditorClient.h340 WebProcess/InjectedBundle/API/c/WKBundlePageFormClient.h341 WebProcess/InjectedBundle/API/c/WKBundlePageFullScreenClient.h342 WebProcess/InjectedBundle/API/c/WKBundlePageGroup.h343 WebProcess/InjectedBundle/API/c/WKBundlePageLoaderClient.h344 WebProcess/InjectedBundle/API/c/WKBundlePageOverlay.h345 WebProcess/InjectedBundle/API/c/WKBundlePagePolicyClient.h346 WebProcess/InjectedBundle/API/c/WKBundlePagePrivate.h347 WebProcess/InjectedBundle/API/c/WKBundlePageResourceLoadClient.h348 WebProcess/InjectedBundle/API/c/WKBundlePageUIClient.h349 WebProcess/InjectedBundle/API/c/WKBundlePrivate.h350 WebProcess/InjectedBundle/API/c/WKBundleRangeHandle.h351 WebProcess/InjectedBundle/API/c/WKBundleScriptWorld.h352 )353 354 200 # Windows specific 355 201 list(APPEND WebKit_PUBLIC_FRAMEWORK_HEADERS 202 Shared/API/c/curl/WKCertificateInfoCurl.h 203 356 204 Shared/API/c/win/WKBaseWin.h 357 358 UIProcess/API/C/win/WKView.h359 )360 361 set(WebKit_FORWARDING_HEADERS_DIRECTORIES362 Shared/API/c363 364 Shared/API/c/cf365 Shared/API/c/win366 367 UIProcess/API/C368 UIProcess/API/cpp369 370 UIProcess/API/C/win371 372 WebProcess/InjectedBundle/API/c373 )374 375 list(APPEND WebKit_PUBLIC_FRAMEWORK_HEADERS376 #Shared/API/c/cairo/WKImageCairo.h377 378 Shared/API/c/curl/WKCertificateInfoCurl.h379 205 380 206 UIProcess/API/C/curl/WKProtectionSpaceCurl.h 381 207 UIProcess/API/C/curl/WKWebsiteDataStoreRefCurl.h 382 ) 383 384 WEBKIT_MAKE_FORWARDING_HEADERS(WebKit 385 TARGET_NAME WebKitFrameworkHeaders 386 DESTINATION ${WebKit_FRAMEWORK_HEADERS_DIR}/WebKit 387 FILES ${WebKit_PUBLIC_FRAMEWORK_HEADERS} 388 FLATTENED 208 209 UIProcess/API/C/win/WKView.h 389 210 ) 390 211 -
trunk/Source/WebKit/PlatformGTK.cmake
r258309 r259560 2 2 3 3 set(WebKit_OUTPUT_NAME webkit2gtk-${WEBKITGTK_API_VERSION}) 4 set(Web Kit_WebProcess_OUTPUT_NAME WebKitWebProcess)5 set( WebKit_NetworkProcess_OUTPUT_NAME WebKitNetworkProcess)6 set( WebKit_GPUProcess_OUTPUT_NAME WebKitGPUProcess)7 set( WebKit_PluginProcess_OUTPUT_NAME WebKitPluginProcess)4 set(WebProcess_OUTPUT_NAME WebKitWebProcess) 5 set(NetworkProcess_OUTPUT_NAME WebKitNetworkProcess) 6 set(GPUProcess_OUTPUT_NAME WebKitGPUProcess) 7 set(PluginProcess_OUTPUT_NAME WebKitPluginProcess) 8 8 9 9 file(MAKE_DIRECTORY ${DERIVED_SOURCES_WEBKIT2GTK_API_DIR}) … … 836 836 ) 837 837 838 set(WEBKIT_EXTRA_DEPENDENCIES838 list(APPEND WebKit_DEPENDENCIES 839 839 WebKit-fake-api-headers 840 840 WebKit-forwarding-headers -
trunk/Source/WebKit/PlatformMac.cmake
r258309 r259560 144 144 145 145 # FIXME: These should not have Development in production builds. 146 set(Web Kit_WebProcess_OUTPUT_NAME com.apple.WebKit.WebContent.Development)147 set( WebKit_NetworkProcess_OUTPUT_NAME com.apple.WebKit.Networking.Development)146 set(WebProcess_OUTPUT_NAME com.apple.WebKit.WebContent.Development) 147 set(NetworkProcess_OUTPUT_NAME com.apple.WebKit.Networking.Development) 148 148 149 149 set(WebProcess_INCLUDE_DIRECTORIES ${CMAKE_BINARY_DIR}) … … 533 533 "com.apple.WebKit.WebContent" 534 534 ${WEBKIT_DIR}/WebProcess/EntryPoint/Cocoa/XPCService/WebContentService/Info-OSX.plist 535 ${Web Kit_WebProcess_OUTPUT_NAME})535 ${WebProcess_OUTPUT_NAME}) 536 536 537 537 WEBKIT_XPC_SERVICE(NetworkProcess 538 538 "com.apple.WebKit.Networking" 539 539 ${WEBKIT_DIR}/NetworkProcess/EntryPoint/Cocoa/XPCService/NetworkService/Info-OSX.plist 540 ${ WebKit_NetworkProcess_OUTPUT_NAME})540 ${NetworkProcess_OUTPUT_NAME}) 541 541 542 542 set(WebKit_RESOURCES_DIR ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/WebKit.framework/Versions/A/Resources) -
trunk/Source/WebKit/PlatformPlayStation.cmake
r259360 r259560 1 1 set(WebKit_OUTPUT_NAME SceWebKit) 2 set(WebKit_WebProcess_OUTPUT_NAME WebKitWebProcess) 3 set(WebKit_NetworkProcess_OUTPUT_NAME WebKitNetworkProcess) 4 set(WebKit_GPUProcess_OUTPUT_NAME WebKitGPUProcess) 5 set(WebKit_PluginProcess_OUTPUT_NAME WebKitPluginProcess) 2 set(WebProcess_OUTPUT_NAME WebKitWebProcess) 3 set(NetworkProcess_OUTPUT_NAME WebKitNetworkProcess) 4 set(GPUProcess_OUTPUT_NAME WebKitGPUProcess) 5 set(PluginProcess_OUTPUT_NAME WebKitPluginProcess) 6 7 include(Headers.cmake) 6 8 7 9 add_definitions(-DBUILDING_WEBKIT) … … 142 144 ) 143 145 144 # Temporarily list out shared headers here145 set(WebKit_PUBLIC_FRAMEWORK_HEADERS146 Shared/API/c/WKArray.h147 Shared/API/c/WKBase.h148 Shared/API/c/WKCertificateInfo.h149 Shared/API/c/WKConnectionRef.h150 Shared/API/c/WKContextMenuItem.h151 Shared/API/c/WKContextMenuItemTypes.h152 Shared/API/c/WKData.h153 Shared/API/c/WKDeclarationSpecifiers.h154 Shared/API/c/WKDeprecated.h155 Shared/API/c/WKDiagnosticLoggingResultType.h156 Shared/API/c/WKDictionary.h157 Shared/API/c/WKErrorRef.h158 Shared/API/c/WKEvent.h159 Shared/API/c/WKFindOptions.h160 Shared/API/c/WKGeometry.h161 Shared/API/c/WKImage.h162 Shared/API/c/WKMutableArray.h163 Shared/API/c/WKMutableDictionary.h164 Shared/API/c/WKNumber.h165 Shared/API/c/WKPageLoadTypes.h166 Shared/API/c/WKPageLoadTypesPrivate.h167 Shared/API/c/WKPageVisibilityTypes.h168 Shared/API/c/WKPluginInformation.h169 Shared/API/c/WKSecurityOriginRef.h170 Shared/API/c/WKSerializedScriptValue.h171 Shared/API/c/WKString.h172 Shared/API/c/WKStringPrivate.h173 Shared/API/c/WKType.h174 Shared/API/c/WKURL.h175 Shared/API/c/WKURLRequest.h176 Shared/API/c/WKURLResponse.h177 Shared/API/c/WKUserContentInjectedFrames.h178 Shared/API/c/WKUserScriptInjectionTime.h179 180 UIProcess/API/C/WKAuthenticationChallenge.h181 UIProcess/API/C/WKAuthenticationDecisionListener.h182 UIProcess/API/C/WKBackForwardListItemRef.h183 UIProcess/API/C/WKBackForwardListRef.h184 UIProcess/API/C/WKContext.h185 UIProcess/API/C/WKContextConfigurationRef.h186 UIProcess/API/C/WKContextConnectionClient.h187 UIProcess/API/C/WKContextDownloadClient.h188 UIProcess/API/C/WKContextHistoryClient.h189 UIProcess/API/C/WKContextInjectedBundleClient.h190 UIProcess/API/C/WKContextPrivate.h191 UIProcess/API/C/WKCookieManager.h192 UIProcess/API/C/WKCredential.h193 UIProcess/API/C/WKCredentialTypes.h194 UIProcess/API/C/WKDownload.h195 UIProcess/API/C/WKFormSubmissionListener.h196 UIProcess/API/C/WKFrame.h197 UIProcess/API/C/WKFrameHandleRef.h198 UIProcess/API/C/WKFrameInfoRef.h199 UIProcess/API/C/WKFramePolicyListener.h200 UIProcess/API/C/WKGeolocationManager.h201 UIProcess/API/C/WKGeolocationPermissionRequest.h202 UIProcess/API/C/WKGeolocationPosition.h203 UIProcess/API/C/WKHTTPCookieStoreRef.h204 UIProcess/API/C/WKHitTestResult.h205 UIProcess/API/C/WKIconDatabase.h206 UIProcess/API/C/WKInspector.h207 UIProcess/API/C/WKLayoutMode.h208 UIProcess/API/C/WKMessageListener.h209 UIProcess/API/C/WKMockDisplay.h210 UIProcess/API/C/WKMockMediaDevice.h211 UIProcess/API/C/WKNativeEvent.h212 UIProcess/API/C/WKNavigationActionRef.h213 UIProcess/API/C/WKNavigationDataRef.h214 UIProcess/API/C/WKNavigationRef.h215 UIProcess/API/C/WKNavigationResponseRef.h216 UIProcess/API/C/WKNotification.h217 UIProcess/API/C/WKNotificationManager.h218 UIProcess/API/C/WKNotificationPermissionRequest.h219 UIProcess/API/C/WKNotificationProvider.h220 UIProcess/API/C/WKOpenPanelParametersRef.h221 UIProcess/API/C/WKOpenPanelResultListener.h222 UIProcess/API/C/WKPage.h223 UIProcess/API/C/WKPageConfigurationRef.h224 UIProcess/API/C/WKPageContextMenuClient.h225 UIProcess/API/C/WKPageDiagnosticLoggingClient.h226 UIProcess/API/C/WKPageFindClient.h227 UIProcess/API/C/WKPageFindMatchesClient.h228 UIProcess/API/C/WKPageFormClient.h229 UIProcess/API/C/WKPageGroup.h230 UIProcess/API/C/WKPageInjectedBundleClient.h231 UIProcess/API/C/WKPageLoaderClient.h232 UIProcess/API/C/WKPageNavigationClient.h233 UIProcess/API/C/WKPagePolicyClient.h234 UIProcess/API/C/WKPagePrivate.h235 UIProcess/API/C/WKPageRenderingProgressEvents.h236 UIProcess/API/C/WKPageStateClient.h237 UIProcess/API/C/WKPageUIClient.h238 UIProcess/API/C/WKPluginLoadPolicy.h239 UIProcess/API/C/WKPreferencesRef.h240 UIProcess/API/C/WKPreferencesRefPrivate.h241 UIProcess/API/C/WKProcessTerminationReason.h242 UIProcess/API/C/WKProtectionSpace.h243 UIProcess/API/C/WKProtectionSpaceTypes.h244 UIProcess/API/C/WKResourceCacheManager.h245 UIProcess/API/C/WKSessionStateRef.h246 UIProcess/API/C/WKTestingSupport.h247 UIProcess/API/C/WKTextChecker.h248 UIProcess/API/C/WKUserContentControllerRef.h249 UIProcess/API/C/WKUserContentExtensionStoreRef.h250 UIProcess/API/C/WKUserMediaPermissionCheck.h251 UIProcess/API/C/WKUserMediaPermissionRequest.h252 UIProcess/API/C/WKUserScriptRef.h253 UIProcess/API/C/WKViewportAttributes.h254 UIProcess/API/C/WKWebsiteDataStoreConfigurationRef.h255 UIProcess/API/C/WKWebsiteDataStoreRef.h256 UIProcess/API/C/WKWebsitePolicies.h257 UIProcess/API/C/WKWindowFeaturesRef.h258 UIProcess/API/C/WebKit2_C.h259 260 UIProcess/API/cpp/WKRetainPtr.h261 262 WebProcess/InjectedBundle/API/c/WKBundle.h263 WebProcess/InjectedBundle/API/c/WKBundleAPICast.h264 WebProcess/InjectedBundle/API/c/WKBundleBackForwardList.h265 WebProcess/InjectedBundle/API/c/WKBundleBackForwardListItem.h266 WebProcess/InjectedBundle/API/c/WKBundleDOMWindowExtension.h267 WebProcess/InjectedBundle/API/c/WKBundleFileHandleRef.h268 WebProcess/InjectedBundle/API/c/WKBundleFrame.h269 WebProcess/InjectedBundle/API/c/WKBundleFramePrivate.h270 WebProcess/InjectedBundle/API/c/WKBundleHitTestResult.h271 WebProcess/InjectedBundle/API/c/WKBundleInitialize.h272 WebProcess/InjectedBundle/API/c/WKBundleInspector.h273 WebProcess/InjectedBundle/API/c/WKBundleNavigationAction.h274 WebProcess/InjectedBundle/API/c/WKBundleNavigationActionPrivate.h275 WebProcess/InjectedBundle/API/c/WKBundleNodeHandle.h276 WebProcess/InjectedBundle/API/c/WKBundleNodeHandlePrivate.h277 WebProcess/InjectedBundle/API/c/WKBundlePage.h278 WebProcess/InjectedBundle/API/c/WKBundlePageBanner.h279 WebProcess/InjectedBundle/API/c/WKBundlePageContextMenuClient.h280 WebProcess/InjectedBundle/API/c/WKBundlePageEditorClient.h281 WebProcess/InjectedBundle/API/c/WKBundlePageFormClient.h282 WebProcess/InjectedBundle/API/c/WKBundlePageFullScreenClient.h283 WebProcess/InjectedBundle/API/c/WKBundlePageGroup.h284 WebProcess/InjectedBundle/API/c/WKBundlePageLoaderClient.h285 WebProcess/InjectedBundle/API/c/WKBundlePageOverlay.h286 WebProcess/InjectedBundle/API/c/WKBundlePagePolicyClient.h287 WebProcess/InjectedBundle/API/c/WKBundlePagePrivate.h288 WebProcess/InjectedBundle/API/c/WKBundlePageResourceLoadClient.h289 WebProcess/InjectedBundle/API/c/WKBundlePageUIClient.h290 WebProcess/InjectedBundle/API/c/WKBundlePrivate.h291 WebProcess/InjectedBundle/API/c/WKBundleRangeHandle.h292 WebProcess/InjectedBundle/API/c/WKBundleScriptWorld.h293 )294 295 146 # PlayStation specific 296 147 list(APPEND WebKit_PUBLIC_FRAMEWORK_HEADERS … … 313 164 $<TARGET_OBJECTS:PAL> 314 165 ) 315 316 WEBKIT_MAKE_FORWARDING_HEADERS(WebKit317 TARGET_NAME WebKitFrameworkHeaders318 DESTINATION ${WebKit_FRAMEWORK_HEADERS_DIR}/WebKit319 FILES ${WebKit_PUBLIC_FRAMEWORK_HEADERS}320 FLATTENED321 ) -
trunk/Source/WebKit/PlatformWPE.cmake
r258309 r259560 3 3 4 4 set(WebKit_OUTPUT_NAME WPEWebKit-${WPE_API_VERSION}) 5 set(Web Kit_WebProcess_OUTPUT_NAME WPEWebProcess)6 set( WebKit_NetworkProcess_OUTPUT_NAME WPENetworkProcess)7 set( WebKit_GPUProcess_OUTPUT_NAME WPEGPUProcess)5 set(WebProcess_OUTPUT_NAME WPEWebProcess) 6 set(NetworkProcess_OUTPUT_NAME WPENetworkProcess) 7 set(GPUProcess_OUTPUT_NAME WPEGPUProcess) 8 8 9 9 file(MAKE_DIRECTORY ${DERIVED_SOURCES_WPE_API_DIR}) … … 60 60 ) 61 61 62 set(WEBKIT_EXTRA_DEPENDENCIES62 list(APPEND WebKit_DEPENDENCIES 63 63 webkitwpe-fake-api-headers 64 64 webkitwpe-forwarding-headers -
trunk/Source/WebKit/PlatformWin.cmake
r258309 r259560 1 1 set(WebKit_OUTPUT_NAME WebKit2) 2 set(WebKit_WebProcess_OUTPUT_NAME WebKitWebProcess) 3 set(WebKit_NetworkProcess_OUTPUT_NAME WebKitNetworkProcess) 4 set(WebKit_GPUProcess_OUTPUT_NAME WebKitGPUProcess) 5 set(WebKit_PluginProcess_OUTPUT_NAME WebKitPluginProcess) 2 set(WebProcess_OUTPUT_NAME WebKitWebProcess) 3 set(NetworkProcess_OUTPUT_NAME WebKitNetworkProcess) 4 set(GPUProcess_OUTPUT_NAME WebKitGPUProcess) 5 set(PluginProcess_OUTPUT_NAME WebKitPluginProcess) 6 7 include(Headers.cmake) 6 8 7 9 add_definitions(-DBUILDING_WEBKIT) … … 98 100 list(APPEND WebKit_INCLUDE_DIRECTORIES 99 101 "${WEBKIT_DIR}/Platform/classifier" 102 "${WEBKIT_DIR}/Platform/generic" 100 103 "${WEBKIT_DIR}/PluginProcess/win" 101 104 "${WEBKIT_DIR}/Shared/API/c/win" … … 138 141 ) 139 142 140 if (${ENABLE_PLUGIN_PROCESS})141 list(APPEND PluginProcess_SOURCES142 )143 endif ()144 145 143 if (${WTF_PLATFORM_WIN_CAIRO}) 146 144 add_definitions(-DUSE_CAIRO=1 -DUSE_CURL=1) … … 197 195 WEBKIT_WRAP_SOURCELIST(${WebKit_SOURCES}) 198 196 199 # Temporarily list out shared headers here200 set(WebKit_PUBLIC_FRAMEWORK_HEADERS201 Shared/API/c/WKArray.h202 Shared/API/c/WKBase.h203 Shared/API/c/WKCertificateInfo.h204 Shared/API/c/WKConnectionRef.h205 Shared/API/c/WKContextMenuItem.h206 Shared/API/c/WKContextMenuItemTypes.h207 Shared/API/c/WKData.h208 Shared/API/c/WKDeclarationSpecifiers.h209 Shared/API/c/WKDeprecated.h210 Shared/API/c/WKDiagnosticLoggingResultType.h211 Shared/API/c/WKDictionary.h212 Shared/API/c/WKErrorRef.h213 Shared/API/c/WKEvent.h214 Shared/API/c/WKFindOptions.h215 Shared/API/c/WKGeometry.h216 Shared/API/c/WKImage.h217 Shared/API/c/WKMutableArray.h218 Shared/API/c/WKMutableDictionary.h219 Shared/API/c/WKNumber.h220 Shared/API/c/WKPageLoadTypes.h221 Shared/API/c/WKPageLoadTypesPrivate.h222 Shared/API/c/WKPageVisibilityTypes.h223 Shared/API/c/WKPluginInformation.h224 Shared/API/c/WKSecurityOriginRef.h225 Shared/API/c/WKSerializedScriptValue.h226 Shared/API/c/WKString.h227 Shared/API/c/WKStringPrivate.h228 Shared/API/c/WKType.h229 Shared/API/c/WKURL.h230 Shared/API/c/WKURLRequest.h231 Shared/API/c/WKURLResponse.h232 Shared/API/c/WKUserContentInjectedFrames.h233 Shared/API/c/WKUserScriptInjectionTime.h234 235 UIProcess/API/C/WKAuthenticationChallenge.h236 UIProcess/API/C/WKAuthenticationDecisionListener.h237 UIProcess/API/C/WKBackForwardListItemRef.h238 UIProcess/API/C/WKBackForwardListRef.h239 UIProcess/API/C/WKContext.h240 UIProcess/API/C/WKContextConfigurationRef.h241 UIProcess/API/C/WKContextConnectionClient.h242 UIProcess/API/C/WKContextDownloadClient.h243 UIProcess/API/C/WKContextHistoryClient.h244 UIProcess/API/C/WKContextInjectedBundleClient.h245 UIProcess/API/C/WKContextPrivate.h246 UIProcess/API/C/WKCookieManager.h247 UIProcess/API/C/WKCredential.h248 UIProcess/API/C/WKCredentialTypes.h249 UIProcess/API/C/WKDownload.h250 UIProcess/API/C/WKFormSubmissionListener.h251 UIProcess/API/C/WKFrame.h252 UIProcess/API/C/WKFrameHandleRef.h253 UIProcess/API/C/WKFrameInfoRef.h254 UIProcess/API/C/WKFramePolicyListener.h255 UIProcess/API/C/WKGeolocationManager.h256 UIProcess/API/C/WKGeolocationPermissionRequest.h257 UIProcess/API/C/WKGeolocationPosition.h258 UIProcess/API/C/WKHTTPCookieStoreRef.h259 UIProcess/API/C/WKHitTestResult.h260 UIProcess/API/C/WKIconDatabase.h261 UIProcess/API/C/WKInspector.h262 UIProcess/API/C/WKLayoutMode.h263 UIProcess/API/C/WKMessageListener.h264 UIProcess/API/C/WKMockDisplay.h265 UIProcess/API/C/WKMockMediaDevice.h266 UIProcess/API/C/WKNativeEvent.h267 UIProcess/API/C/WKNavigationActionRef.h268 UIProcess/API/C/WKNavigationDataRef.h269 UIProcess/API/C/WKNavigationRef.h270 UIProcess/API/C/WKNavigationResponseRef.h271 UIProcess/API/C/WKNotification.h272 UIProcess/API/C/WKNotificationManager.h273 UIProcess/API/C/WKNotificationPermissionRequest.h274 UIProcess/API/C/WKNotificationProvider.h275 UIProcess/API/C/WKOpenPanelParametersRef.h276 UIProcess/API/C/WKOpenPanelResultListener.h277 UIProcess/API/C/WKPage.h278 UIProcess/API/C/WKPageConfigurationRef.h279 UIProcess/API/C/WKPageContextMenuClient.h280 UIProcess/API/C/WKPageDiagnosticLoggingClient.h281 UIProcess/API/C/WKPageFindClient.h282 UIProcess/API/C/WKPageFindMatchesClient.h283 UIProcess/API/C/WKPageFormClient.h284 UIProcess/API/C/WKPageGroup.h285 UIProcess/API/C/WKPageInjectedBundleClient.h286 UIProcess/API/C/WKPageLoaderClient.h287 UIProcess/API/C/WKPageNavigationClient.h288 UIProcess/API/C/WKPagePolicyClient.h289 UIProcess/API/C/WKPagePrivate.h290 UIProcess/API/C/WKPageRenderingProgressEvents.h291 UIProcess/API/C/WKPageStateClient.h292 UIProcess/API/C/WKPageUIClient.h293 UIProcess/API/C/WKPluginLoadPolicy.h294 UIProcess/API/C/WKPreferencesRef.h295 UIProcess/API/C/WKPreferencesRefPrivate.h296 UIProcess/API/C/WKProcessTerminationReason.h297 UIProcess/API/C/WKProtectionSpace.h298 UIProcess/API/C/WKProtectionSpaceTypes.h299 UIProcess/API/C/WKResourceCacheManager.h300 UIProcess/API/C/WKSessionStateRef.h301 UIProcess/API/C/WKTestingSupport.h302 UIProcess/API/C/WKTextChecker.h303 UIProcess/API/C/WKUserContentControllerRef.h304 UIProcess/API/C/WKUserContentExtensionStoreRef.h305 UIProcess/API/C/WKUserMediaPermissionCheck.h306 UIProcess/API/C/WKUserMediaPermissionRequest.h307 UIProcess/API/C/WKUserScriptRef.h308 UIProcess/API/C/WKViewportAttributes.h309 UIProcess/API/C/WKWebsiteDataStoreConfigurationRef.h310 UIProcess/API/C/WKWebsiteDataStoreRef.h311 UIProcess/API/C/WKWebsitePolicies.h312 UIProcess/API/C/WKWindowFeaturesRef.h313 UIProcess/API/C/WebKit2_C.h314 315 UIProcess/API/cpp/WKRetainPtr.h316 317 WebProcess/InjectedBundle/API/c/WKBundle.h318 WebProcess/InjectedBundle/API/c/WKBundleAPICast.h319 WebProcess/InjectedBundle/API/c/WKBundleBackForwardList.h320 WebProcess/InjectedBundle/API/c/WKBundleBackForwardListItem.h321 WebProcess/InjectedBundle/API/c/WKBundleDOMWindowExtension.h322 WebProcess/InjectedBundle/API/c/WKBundleFileHandleRef.h323 WebProcess/InjectedBundle/API/c/WKBundleFrame.h324 WebProcess/InjectedBundle/API/c/WKBundleFramePrivate.h325 WebProcess/InjectedBundle/API/c/WKBundleHitTestResult.h326 WebProcess/InjectedBundle/API/c/WKBundleInitialize.h327 WebProcess/InjectedBundle/API/c/WKBundleInspector.h328 WebProcess/InjectedBundle/API/c/WKBundleNavigationAction.h329 WebProcess/InjectedBundle/API/c/WKBundleNavigationActionPrivate.h330 WebProcess/InjectedBundle/API/c/WKBundleNodeHandle.h331 WebProcess/InjectedBundle/API/c/WKBundleNodeHandlePrivate.h332 WebProcess/InjectedBundle/API/c/WKBundlePage.h333 WebProcess/InjectedBundle/API/c/WKBundlePageBanner.h334 WebProcess/InjectedBundle/API/c/WKBundlePageContextMenuClient.h335 WebProcess/InjectedBundle/API/c/WKBundlePageEditorClient.h336 WebProcess/InjectedBundle/API/c/WKBundlePageFormClient.h337 WebProcess/InjectedBundle/API/c/WKBundlePageFullScreenClient.h338 WebProcess/InjectedBundle/API/c/WKBundlePageGroup.h339 WebProcess/InjectedBundle/API/c/WKBundlePageLoaderClient.h340 WebProcess/InjectedBundle/API/c/WKBundlePageOverlay.h341 WebProcess/InjectedBundle/API/c/WKBundlePagePolicyClient.h342 WebProcess/InjectedBundle/API/c/WKBundlePagePrivate.h343 WebProcess/InjectedBundle/API/c/WKBundlePageResourceLoadClient.h344 WebProcess/InjectedBundle/API/c/WKBundlePageUIClient.h345 WebProcess/InjectedBundle/API/c/WKBundlePrivate.h346 WebProcess/InjectedBundle/API/c/WKBundleRangeHandle.h347 WebProcess/InjectedBundle/API/c/WKBundleScriptWorld.h348 )349 350 197 # Windows specific 351 198 list(APPEND WebKit_PUBLIC_FRAMEWORK_HEADERS … … 355 202 ) 356 203 357 set(WebKit_FORWARDING_HEADERS_DIRECTORIES358 Shared/API/c359 360 Shared/API/c/cairo361 Shared/API/c/cf362 Shared/API/c/win363 364 UIProcess/API/C365 UIProcess/API/cpp366 367 UIProcess/API/C/win368 369 WebProcess/InjectedBundle/API/c370 )371 372 204 if (${WTF_PLATFORM_WIN_CAIRO}) 373 205 list(APPEND WebKit_PUBLIC_FRAMEWORK_HEADERS … … 381 213 endif () 382 214 383 WEBKIT_MAKE_FORWARDING_HEADERS(WebKit384 TARGET_NAME WebKitFrameworkHeaders385 DESTINATION ${WebKit_FRAMEWORK_HEADERS_DIR}/WebKit386 FILES ${WebKit_PUBLIC_FRAMEWORK_HEADERS}387 FLATTENED388 )389 390 215 list(APPEND WebKit_PRIVATE_DEFINITIONS 391 216 STATICALLY_LINKED_WITH_PAL -
trunk/Source/cmake/OptionsGTK.cmake
r258877 r259560 198 198 endif () 199 199 200 set(ENABLE_PLUGIN_PROCESS ${ENABLE_NETSCAPE_PLUGIN_API})200 SET_AND_EXPOSE_TO_BUILD(ENABLE_PLUGIN_PROCESS ${ENABLE_NETSCAPE_PLUGIN_API}) 201 201 202 202 add_definitions(-DBUILDING_GTK__=1) -
trunk/Tools/ChangeLog
r259551 r259560 1 2020-04-05 Don Olmstead <don.olmstead@sony.com> 2 3 [CMake] Add WebKit::WebKit target 4 https://bugs.webkit.org/show_bug.cgi?id=210033 5 6 Reviewed by Fujii Hironori. 7 8 Use the WebKit::WebKit target for MiniBrowser and TestWebKit. This removes 9 the need to have WebProcess and NetworkProcess as dependencies since they are 10 attached to the WebKit::WebKit target. 11 12 Remove references to WebKitFrameworkHeaders as it is now WebKit_CopyHeaders. 13 It is also a dependency of WebKit::WebKit so it does not need to be listed 14 as a dependency. 15 16 * MiniBrowser/win/CMakeLists.txt: 17 * TestWebKitAPI/CMakeLists.txt: 18 * TestWebKitAPI/PlatformPlayStation.cmake: 19 * TestWebKitAPI/PlatformWin.cmake: 20 * WebKitTestRunner/CMakeLists.txt: 21 1 22 2020-04-05 Daniel Bates <dabates@apple.com> 2 23 -
trunk/Tools/MiniBrowser/win/CMakeLists.txt
r257679 r259560 57 57 ) 58 58 list(APPEND MiniBrowser_LIBRARIES 59 WebKit 59 WebKit::WebKit 60 60 ) 61 61 endif () -
trunk/Tools/TestWebKitAPI/CMakeLists.txt
r257295 r259560 269 269 set(TestWebKit_LIBRARIES 270 270 TestWebKitAPIBase 271 WebKit 271 WebKit::WebKit 272 272 gtest 273 273 ) 274 274 275 275 set(TestWebKit_DEPENDENCIES 276 NetworkProcess277 276 TestWebKitAPIInjectedBundle 278 WebProcess279 277 ) 280 278 … … 287 285 target_compile_definitions(TestWebKitAPIBase PRIVATE BUILDING_TestWebKit) 288 286 target_include_directories(TestWebKitAPIBase PRIVATE ${TestWebKit_PRIVATE_INCLUDE_DIRECTORIES}) 289 target_link_libraries(TestWebKitAPIBase PRIVATE WebKit gtest)287 target_link_libraries(TestWebKitAPIBase PRIVATE WebKit::WebKit gtest) 290 288 291 289 if (COMPILER_IS_GCC_OR_CLANG) … … 339 337 target_compile_definitions(TestWebKitAPIInjectedBundle PRIVATE BUILDING_TestWebKit) 340 338 target_include_directories(TestWebKitAPIInjectedBundle PRIVATE ${TestWebKit_PRIVATE_INCLUDE_DIRECTORIES}) 341 target_link_libraries(TestWebKitAPIInjectedBundle PRIVATE WebKit WTF)339 target_link_libraries(TestWebKitAPIInjectedBundle PRIVATE WebKit::WebKit WTF) 342 340 343 341 if (COMPILER_IS_GCC_OR_CLANG) -
trunk/Tools/TestWebKitAPI/PlatformPlayStation.cmake
r259358 r259560 32 32 # TestWebKit 33 33 if (ENABLE_WEBKIT) 34 add_dependencies(TestWebKitAPIBase WebKitFrameworkHeaders)35 add_dependencies(TestWebKitAPIInjectedBundle WebKitFrameworkHeaders)36 37 34 target_sources(TestWebKitAPIInjectedBundle PRIVATE 38 35 generic/UtilitiesGeneric.cpp … … 51 48 playstation/PlatformWebViewPlayStation.cpp 52 49 ) 53 54 list(APPEND TestWebKit_DEPENDENCIES55 WebKitFrameworkHeaders56 )57 50 endif () -
trunk/Tools/TestWebKitAPI/PlatformWin.cmake
r256731 r259560 125 125 # TestWebKit 126 126 if (ENABLE_WEBKIT) 127 add_dependencies(TestWebKitAPIBase WebKitFrameworkHeaders)128 add_dependencies(TestWebKitAPIInjectedBundle WebKitFrameworkHeaders)129 130 127 target_sources(TestWebKitAPIInjectedBundle PRIVATE 131 128 win/PlatformUtilitiesWin.cpp … … 149 146 list(APPEND TestWebKit_DEFINITIONS ${webcore_DEFINITIONS}) 150 147 151 list(APPEND TestWebKit_DEPENDENCIES152 WebKitFrameworkHeaders153 )154 155 148 WEBKIT_WRAP_EXECUTABLE(TestWebKit 156 149 SOURCES ${TOOLS_DIR}/win/DLLLauncher/DLLLauncherMain.cpp -
trunk/Tools/WebKitTestRunner/CMakeLists.txt
r246039 r259560 24 24 25 25 set(WebKitTestRunner_LIBRARIES 26 WebCoreTestSupport 26 27 WebKit::JavaScriptCore 27 WebCoreTestSupport 28 WebKit 28 WebKit::WebKit 29 29 ) 30 30
Note:
See TracChangeset
for help on using the changeset viewer.