Changeset 243833 in webkit
- Timestamp:
- Apr 3, 2019, 4:08:44 PM (7 years ago)
- Location:
- trunk
- Files:
-
- 2 added
- 28 edited
-
ChangeLog (modified) (1 diff)
-
Source/JavaScriptCore/CMakeLists.txt (modified) (3 diffs)
-
Source/JavaScriptCore/ChangeLog (modified) (1 diff)
-
Source/JavaScriptCore/shell/CMakeLists.txt (modified) (1 diff)
-
Source/WTF/ChangeLog (modified) (1 diff)
-
Source/WTF/wtf/CMakeLists.txt (modified) (1 diff)
-
Source/WebCore/CMakeLists.txt (modified) (1 diff)
-
Source/WebCore/ChangeLog (modified) (1 diff)
-
Source/WebCore/PlatformWin.cmake (modified) (1 diff)
-
Source/WebDriver/CMakeLists.txt (modified) (1 diff)
-
Source/WebDriver/ChangeLog (modified) (1 diff)
-
Source/WebKit/CMakeLists.txt (modified) (1 diff)
-
Source/WebKit/ChangeLog (modified) (1 diff)
-
Source/WebKitLegacy/CMakeLists.txt (modified) (1 diff)
-
Source/WebKitLegacy/ChangeLog (modified) (1 diff)
-
Source/WebKitLegacy/PlatformWin.cmake (modified) (1 diff)
-
Source/WebKitLegacy/win/ChangeLog (modified) (1 diff)
-
Source/WebKitLegacy/win/WebKitQuartzCoreAdditions/CMakeLists.txt (modified) (1 diff)
-
Source/cmake/WebKitFS.cmake (modified) (1 diff)
-
Source/cmake/frameworks (added)
-
Source/cmake/frameworks/WTF.cmake (added)
-
Tools/CMakeLists.txt (modified) (1 diff)
-
Tools/ChangeLog (modified) (1 diff)
-
Tools/DumpRenderTree/CMakeLists.txt (modified) (1 diff)
-
Tools/DumpRenderTree/PlatformWin.cmake (modified) (1 diff)
-
Tools/MiniBrowser/win/CMakeLists.txt (modified) (1 diff)
-
Tools/TestWebKitAPI/CMakeLists.txt (modified) (7 diffs)
-
Tools/TestWebKitAPI/PlatformWin.cmake (modified) (1 diff)
-
Tools/WebKitTestRunner/PlatformGTK.cmake (modified) (1 diff)
-
Tools/WebKitTestRunner/PlatformWin.cmake (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ChangeLog
r243819 r243833 1 2019-04-03 Don Olmstead <don.olmstead@sony.com> 2 3 [CMake][WTF] Mirror XCode header directories 4 https://bugs.webkit.org/show_bug.cgi?id=191662 5 6 Reviewed by Konstantin Tokarev. 7 8 Add WTF_FRAMEWORK_HEADERS_DIR to place WTF headers into. Add frameworks/WTF.cmake 9 which creates an interface target which will populate dependencies for consumers. 10 This file is added here to support AppleWin internal builds which invoke CMake on 11 each directory. 12 13 * Source/cmake/WebKitFS.cmake: 14 * Source/cmake/frameworks/WTF.cmake: Added. 15 1 16 2019-04-03 Myles C. Maxfield <mmaxfield@apple.com> 2 17 -
trunk/Source/JavaScriptCore/CMakeLists.txt
r243832 r243833 1 1 cmake_minimum_required(VERSION 2.8.12) 2 2 include(WebKitCommon) 3 include(frameworks/WTF) 3 4 set_property(DIRECTORY . PROPERTY FOLDER "JavaScriptCore") 4 5 … … 118 119 119 120 set(JavaScriptCore_LIBRARIES 120 WTF ${DEBUG_SUFFIX}121 WTFFramework 121 122 ${ICU_I18N_LIBRARIES} 122 123 ) … … 298 299 ) 299 300 300 target_link_libraries(LLIntSettingsExtractor WTF )301 target_link_libraries(LLIntSettingsExtractor WTFFramework) 301 302 add_dependencies(LLIntSettingsExtractor JavaScriptCoreForwardingHeaders) 302 target_link_libraries(LLIntOffsetsExtractor WTF )303 target_link_libraries(LLIntOffsetsExtractor WTFFramework) 303 304 add_dependencies(LLIntOffsetsExtractor JavaScriptCoreForwardingHeaders) 304 305 -
trunk/Source/JavaScriptCore/ChangeLog
r243832 r243833 1 2019-04-03 Don Olmstead <don.olmstead@sony.com> 2 3 [CMake][WTF] Mirror XCode header directories 4 https://bugs.webkit.org/show_bug.cgi?id=191662 5 6 Reviewed by Konstantin Tokarev. 7 8 Use WTFFramework as a dependency and include frameworks/WTF.cmake for AppleWin internal 9 builds. 10 11 * CMakeLists.txt: 12 * shell/CMakeLists.txt: 13 1 14 2019-04-03 Yusuke Suzuki <ysuzuki@apple.com> 2 15 -
trunk/Source/JavaScriptCore/shell/CMakeLists.txt
r243278 r243833 6 6 ${CMAKE_DL_LIBS} 7 7 JavaScriptCore${DEBUG_SUFFIX} 8 WTF ${DEBUG_SUFFIX}8 WTFFramework 9 9 ) 10 10 -
trunk/Source/WTF/ChangeLog
r243795 r243833 1 2019-04-03 Don Olmstead <don.olmstead@sony.com> 2 3 [CMake][WTF] Mirror XCode header directories 4 https://bugs.webkit.org/show_bug.cgi?id=191662 5 6 Reviewed by Konstantin Tokarev. 7 8 Rename WTF forwarding header target to WTFFramework and update the install location 9 to WTF_FRAMEWORK_HEADERS_DIR. 10 11 * wtf/CMakeLists.txt: 12 1 13 2019-04-03 Joseph Pecoraro <pecoraro@apple.com> 2 14 -
trunk/Source/WTF/wtf/CMakeLists.txt
r243641 r243833 503 503 504 504 WEBKIT_MAKE_FORWARDING_HEADERS(WTF 505 DESTINATION ${FORWARDING_HEADERS_DIR}/wtf 505 TARGET_NAME WTFFrameworkHeaders 506 DESTINATION ${WTF_FRAMEWORK_HEADERS_DIR}/wtf 506 507 FILES ${WTF_PUBLIC_HEADERS} 507 508 ) -
trunk/Source/WebCore/CMakeLists.txt
r243755 r243833 3 3 include(WebKitCommon) 4 4 include(WebCoreMacros.cmake) 5 include(frameworks/WTF) 5 6 6 7 set_property(DIRECTORY . PROPERTY FOLDER "WebCore") -
trunk/Source/WebCore/ChangeLog
r243830 r243833 1 2019-04-03 Don Olmstead <don.olmstead@sony.com> 2 3 [CMake][WTF] Mirror XCode header directories 4 https://bugs.webkit.org/show_bug.cgi?id=191662 5 6 Reviewed by Konstantin Tokarev. 7 8 Use WTFFramework as a dependency and include frameworks/WTF.cmake for AppleWin internal 9 builds. 10 11 * CMakeLists.txt: 12 * PlatformWin.cmake: 13 1 14 2019-04-03 Said Abou-Hallawa <sabouhallawa@apple.com> 2 15 -
trunk/Source/WebCore/PlatformWin.cmake
r243746 r243833 366 366 ) 367 367 368 list(APPEND WebCore_LIBRARIES WTF ${DEBUG_SUFFIX})368 list(APPEND WebCore_LIBRARIES WTFFramework) 369 369 if (TARGET libEGL) 370 370 list(APPEND WebCore_LIBRARIES libEGL) 371 371 endif () 372 list(APPEND WebCoreTestSupport_LIBRARIES WTF ${DEBUG_SUFFIX})372 list(APPEND WebCoreTestSupport_LIBRARIES WTFFramework) -
trunk/Source/WebDriver/CMakeLists.txt
r240786 r243833 18 18 19 19 set(WebDriver_LIBRARIES 20 WTF 20 WTFFramework 21 21 ) 22 22 -
trunk/Source/WebDriver/ChangeLog
r242352 r243833 1 2019-04-03 Don Olmstead <don.olmstead@sony.com> 2 3 [CMake][WTF] Mirror XCode header directories 4 https://bugs.webkit.org/show_bug.cgi?id=191662 5 6 Reviewed by Konstantin Tokarev. 7 8 Use WTFFramework as a dependency. 9 10 * CMakeLists.txt: 11 1 12 2019-03-04 Karl Leplat <karl.leplat_ext@softathome.com> 2 13 -
trunk/Source/WebKit/CMakeLists.txt
r243671 r243833 1 1 include(WebKitCommon) 2 include(frameworks/WTF) 2 3 3 4 set_property(DIRECTORY . PROPERTY FOLDER "WebKit") -
trunk/Source/WebKit/ChangeLog
r243829 r243833 1 2019-04-03 Don Olmstead <don.olmstead@sony.com> 2 3 [CMake][WTF] Mirror XCode header directories 4 https://bugs.webkit.org/show_bug.cgi?id=191662 5 6 Reviewed by Konstantin Tokarev. 7 8 Use WTFFramework as a dependency and include frameworks/WTF.cmake for AppleWin internal 9 builds. 10 11 * CMakeLists.txt: 12 1 13 2019-04-03 Alex Christensen <achristensen@webkit.org> 2 14 -
trunk/Source/WebKitLegacy/CMakeLists.txt
r240292 r243833 1 1 cmake_minimum_required(VERSION 2.8.12) 2 2 include(WebKitCommon) 3 include(frameworks/WTF) 3 4 set_property(DIRECTORY . PROPERTY FOLDER "WebKitLegacy") 4 5 -
trunk/Source/WebKitLegacy/ChangeLog
r243746 r243833 1 2019-04-03 Don Olmstead <don.olmstead@sony.com> 2 3 [CMake][WTF] Mirror XCode header directories 4 https://bugs.webkit.org/show_bug.cgi?id=191662 5 6 Reviewed by Konstantin Tokarev. 7 8 Use WTFFramework as a dependency and include frameworks/WTF.cmake for AppleWin internal 9 builds. 10 11 * CMakeLists.txt: 12 * PlatformWin.cmake: 13 1 14 2019-04-02 Fujii Hironori <Hironori.Fujii@sony.com> 2 15 -
trunk/Source/WebKitLegacy/PlatformWin.cmake
r243746 r243833 35 35 endif () 36 36 37 list(APPEND WebKitLegacy_LIBRARIES PRIVATE WTF ${DEBUG_SUFFIX})37 list(APPEND WebKitLegacy_LIBRARIES PRIVATE WTFFramework) 38 38 39 39 add_custom_command( -
trunk/Source/WebKitLegacy/win/ChangeLog
r243643 r243833 1 2019-04-03 Don Olmstead <don.olmstead@sony.com> 2 3 [CMake][WTF] Mirror XCode header directories 4 https://bugs.webkit.org/show_bug.cgi?id=191662 5 6 Reviewed by Konstantin Tokarev. 7 8 * WebKitQuartzCoreAdditions/CMakeLists.txt: 9 1 10 2019-03-29 Cathie Chen <cathiechen@igalia.com> 2 11 -
trunk/Source/WebKitLegacy/win/WebKitQuartzCoreAdditions/CMakeLists.txt
r224629 r243833 60 60 target_link_libraries(WebKitQuartzCoreAdditions 61 61 D3d9 62 WTF ${DEBUG_SUFFIX}62 WTFFramework 63 63 CoreFoundation${DEBUG_SUFFIX} 64 64 CoreGraphics${DEBUG_SUFFIX} -
trunk/Source/cmake/WebKitFS.cmake
r222194 r243833 40 40 set(DERIVED_SOURCES_WTF_DIR "${CMAKE_BINARY_DIR}/DerivedSources/WTF") 41 41 42 set(WTF_FRAMEWORK_HEADERS_DIR ${CMAKE_BINARY_DIR}/FrameworkHeaders/WTF.framework/Headers) 43 42 44 set(FORWARDING_HEADERS_DIR ${DERIVED_SOURCES_DIR}/ForwardingHeaders) 45 46 file(MAKE_DIRECTORY ${WTF_FRAMEWORK_HEADERS_DIR}/wtf) 43 47 44 48 file(MAKE_DIRECTORY ${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}) -
trunk/Tools/CMakeLists.txt
r235477 r243833 1 1 set_property(DIRECTORY . PROPERTY FOLDER "Tools") 2 include(frameworks/WTF) 2 3 3 4 # Individual subdirectories are added in the port's cmake file -
trunk/Tools/ChangeLog
r243823 r243833 1 2019-04-03 Don Olmstead <don.olmstead@sony.com> 2 3 [CMake][WTF] Mirror XCode header directories 4 https://bugs.webkit.org/show_bug.cgi?id=191662 5 6 Reviewed by Konstantin Tokarev. 7 8 Use WTFFramework as a dependency and include frameworks/WTF.cmake for AppleWin internal 9 builds. 10 11 * CMakeLists.txt: 12 * DumpRenderTree/CMakeLists.txt: 13 * DumpRenderTree/PlatformWin.cmake: 14 * MiniBrowser/win/CMakeLists.txt: 15 * TestWebKitAPI/CMakeLists.txt: 16 * TestWebKitAPI/PlatformWin.cmake: 17 * WebKitTestRunner/PlatformGTK.cmake: 18 * WebKitTestRunner/PlatformWin.cmake: 19 1 20 2019-04-03 Aakash Jain <aakash_jain@apple.com> 2 21 -
trunk/Tools/DumpRenderTree/CMakeLists.txt
r229565 r243833 67 67 set(TestNetscapePlugIn_LIBRARIES 68 68 JavaScriptCore 69 WTF 69 WTFFramework 70 70 WebCoreTestSupport 71 71 ) -
trunk/Tools/DumpRenderTree/PlatformWin.cmake
r237619 r243833 71 71 72 72 list(APPEND DumpRenderTree_LIBRARIES 73 WTF 73 WTFFramework 74 74 WebKitLegacy 75 75 shlwapi -
trunk/Tools/MiniBrowser/win/CMakeLists.txt
r234650 r243833 25 25 set(MiniBrowser_LIBRARIES 26 26 DbgHelp 27 WTF 27 WTFFramework 28 28 WebKitLegacy 29 29 WebKitLegacyGUID -
trunk/Tools/TestWebKitAPI/CMakeLists.txt
r242932 r243833 1 1 set(TESTWEBKITAPI_DIR "${TOOLS_DIR}/TestWebKitAPI") 2 2 3 set(test_wtf_LIBRARIES 3 WTF ${DEBUG_SUFFIX}4 WTFFramework 4 5 gtest 5 6 ) 6 7 7 8 set(test_webcore_LIBRARIES 8 WTF ${DEBUG_SUFFIX}9 WTFFramework 9 10 WebCore${DEBUG_SUFFIX} 10 11 gtest … … 12 13 13 14 set(TestWebKitAPI_LIBRARIES 14 WTF ${DEBUG_SUFFIX}15 WTFFramework 15 16 ) 16 17 … … 18 19 JavaScriptCoreForwardingHeaders 19 20 JavaScriptCorePrivateForwardingHeaders 20 WTFForwardingHeaders21 21 ) 22 22 … … 29 29 JavaScriptCore 30 30 TestWebKitAPIBase 31 WTF 31 WTFFramework 32 32 WebKit 33 33 gtest … … 89 89 set(TestWebKitAPIBase_LIBRARIES 90 90 JavaScriptCore 91 WTF 91 WTFFramework 92 92 WebKit 93 93 gtest … … 247 247 248 248 target_link_libraries(TestWebKitAPIInjectedBundle ${TestWebKitAPI_LIBRARIES}) 249 add_dependencies(TestWebKitAPIInjectedBundle WTF${TestWebKitAPI_DEPENDENCIES})249 add_dependencies(TestWebKitAPIInjectedBundle ${TestWebKitAPI_DEPENDENCIES}) 250 250 251 251 if (COMPILER_IS_GCC_OR_CLANG) … … 272 272 add_dependencies(TestWTF TestWTFLib) 273 273 else () 274 add_dependencies(TestWTF WTF${TestWebKitAPI_DEPENDENCIES})274 add_dependencies(TestWTF ${TestWebKitAPI_DEPENDENCIES}) 275 275 endif () 276 276 -
trunk/Tools/TestWebKitAPI/PlatformWin.cmake
r242694 r243833 148 148 149 149 set(test_webkitlegacy_LIBRARIES 150 WTFFramework 150 151 WebCoreTestSupport 151 152 WebKitLegacy${DEBUG_SUFFIX} -
trunk/Tools/WebKitTestRunner/PlatformGTK.cmake
r222194 r243833 30 30 ${GTK3_LIBRARIES} 31 31 ${GLIB_LIBRARIES} 32 WTF 32 WTFFramework 33 33 WebCore 34 34 WebCorePlatformGTK -
trunk/Tools/WebKitTestRunner/PlatformWin.cmake
r238098 r243833 37 37 38 38 list(APPEND WebKitTestRunner_LIBRARIES 39 WTF 39 WTFFramework 40 40 WebKit 41 41 )
Note:
See TracChangeset
for help on using the changeset viewer.