Title: [257679] trunk
Revision
257679
Author
hironori.fu...@sony.com
Date
2020-02-28 23:03:48 -0800 (Fri, 28 Feb 2020)

Log Message

Unreviewed, rolling out r257565.

It broke WinCairo MiniBrowser

Reverted changeset:

"[CMake] Use WEBKIT_EXECUTABLE in MiniBrowser"
https://bugs.webkit.org/show_bug.cgi?id=206894
https://trac.webkit.org/changeset/257565

Modified Paths

Diff

Modified: trunk/ChangeLog (257678 => 257679)


--- trunk/ChangeLog	2020-02-29 05:52:10 UTC (rev 257678)
+++ trunk/ChangeLog	2020-02-29 07:03:48 UTC (rev 257679)
@@ -1,3 +1,15 @@
+2020-02-28  Fujii Hironori  <hironori.fu...@sony.com>
+
+        Unreviewed, rolling out r257565.
+
+        It broke WinCairo MiniBrowser
+
+        Reverted changeset:
+
+        "[CMake] Use WEBKIT_EXECUTABLE in MiniBrowser"
+        https://bugs.webkit.org/show_bug.cgi?id=206894
+        https://trac.webkit.org/changeset/257565
+
 2020-02-28  Takashi Komori  <takashi.kom...@sony.com>
 
         [Curl] Add TLS debugging feature to log encryption keys

Modified: trunk/Source/cmake/WebKitFS.cmake (257678 => 257679)


--- trunk/Source/cmake/WebKitFS.cmake	2020-02-29 05:52:10 UTC (rev 257678)
+++ trunk/Source/cmake/WebKitFS.cmake	2020-02-29 07:03:48 UTC (rev 257679)
@@ -47,7 +47,6 @@
 set(WebKitLegacy_DERIVED_SOURCES_DIR "${CMAKE_BINARY_DIR}/DerivedSources/WebKitLegacy")
 set(WebKit_DERIVED_SOURCES_DIR "${CMAKE_BINARY_DIR}/DerivedSources/WebKit")
 set(WebInspectorUI_DERIVED_SOURCES_DIR "${CMAKE_BINARY_DIR}/DerivedSources/WebInspectorUI")
-set(MiniBrowser_DERIVED_SOURCES_DIR "${CMAKE_BINARY_DIR}/DerivedSources/MiniBrowser")
 
 set(FORWARDING_HEADERS_DIR ${DERIVED_SOURCES_DIR}/ForwardingHeaders)
 

Modified: trunk/Tools/ChangeLog (257678 => 257679)


--- trunk/Tools/ChangeLog	2020-02-29 05:52:10 UTC (rev 257678)
+++ trunk/Tools/ChangeLog	2020-02-29 07:03:48 UTC (rev 257679)
@@ -1,3 +1,15 @@
+2020-02-28  Fujii Hironori  <hironori.fu...@sony.com>
+
+        Unreviewed, rolling out r257565.
+
+        It broke WinCairo MiniBrowser
+
+        Reverted changeset:
+
+        "[CMake] Use WEBKIT_EXECUTABLE in MiniBrowser"
+        https://bugs.webkit.org/show_bug.cgi?id=206894
+        https://trac.webkit.org/changeset/257565
+
 2020-02-28  Aakash Jain  <aakash_j...@apple.com>
 
         EWS fails to retry build in case of kill-old-processes exception

Modified: trunk/Tools/MiniBrowser/gtk/CMakeLists.txt (257678 => 257679)


--- trunk/Tools/MiniBrowser/gtk/CMakeLists.txt	2020-02-29 05:52:10 UTC (rev 257678)
+++ trunk/Tools/MiniBrowser/gtk/CMakeLists.txt	2020-02-29 07:03:48 UTC (rev 257679)
@@ -1,27 +1,27 @@
-set(MiniBrowser_DIR "${TOOLS_DIR}/MiniBrowser/gtk")
+set(MINIBROWSER_DIR "${TOOLS_DIR}/MiniBrowser/gtk")
+set(DERIVED_SOURCES_MINIBROWSER_DIR "${CMAKE_BINARY_DIR}/DerivedSources/MiniBrowser")
 
-file(MAKE_DIRECTORY ${MiniBrowser_DERIVED_SOURCES_DIR})
+file(MAKE_DIRECTORY ${DERIVED_SOURCES_MINIBROWSER_DIR})
 
 set(MiniBrowser_SOURCES
-    ${MiniBrowser_DERIVED_SOURCES_DIR}/BrowserMarshal.c
-    BrowserCellRendererVariant.c
-    BrowserCellRendererVariant.h
-    BrowserDownloadsBar.c
-    BrowserDownloadsBar.h
-    BrowserSearchBar.c
-    BrowserSearchBar.h
-    BrowserSettingsDialog.c
-    BrowserSettingsDialog.h
-    BrowserTab.c
-    BrowserTab.h
-    BrowserWindow.c
-    BrowserWindow.h
-    main.c
+    ${DERIVED_SOURCES_MINIBROWSER_DIR}/BrowserMarshal.c
+    ${MINIBROWSER_DIR}/BrowserCellRendererVariant.c
+    ${MINIBROWSER_DIR}/BrowserCellRendererVariant.h
+    ${MINIBROWSER_DIR}/BrowserDownloadsBar.c
+    ${MINIBROWSER_DIR}/BrowserDownloadsBar.h
+    ${MINIBROWSER_DIR}/BrowserSearchBar.c
+    ${MINIBROWSER_DIR}/BrowserSearchBar.h
+    ${MINIBROWSER_DIR}/BrowserSettingsDialog.c
+    ${MINIBROWSER_DIR}/BrowserSettingsDialog.h
+    ${MINIBROWSER_DIR}/BrowserTab.c
+    ${MINIBROWSER_DIR}/BrowserTab.h
+    ${MINIBROWSER_DIR}/BrowserWindow.c
+    ${MINIBROWSER_DIR}/BrowserWindow.h
+    ${MINIBROWSER_DIR}/main.c
 )
 
-set(MiniBrowser_PRIVATE_INCLUDE_DIRECTORIES
-    ${CMAKE_BINRARY_DIR}
-    ${MiniBrowser_DERIVED_SOURCES_DIR}
+set(MiniBrowser_INCLUDE_DIRECTORIES
+    ${DERIVED_SOURCES_MINIBROWSER_DIR}
     ${DERIVED_SOURCES_WEBKIT2GTK_DIR}
     ${FORWARDING_HEADERS_WEBKIT2GTK_DIR}
     ${FORWARDING_HEADERS_DIR}
@@ -35,7 +35,7 @@
     ${GSTREAMER_INCLUDE_DIRS}
 )
 
-set(MiniBrowser_PRIVATE_LIBRARIES
+set(MiniBrowser_LIBRARIES
     ${_javascript_Core_LIBRARY_NAME}
     WebKit
     ${GTK3_LIBRARIES}
@@ -44,26 +44,25 @@
     ${GSTREAMER_LIBRARIES}
 )
 
-set(MiniBrowser_DEPENDENCIES
-    NetworkProcess
-    WebProcess
-)
-
 add_custom_command(
-    OUTPUT ${MiniBrowser_DERIVED_SOURCES_DIR}/BrowserMarshal.c
-           ${MiniBrowser_DERIVED_SOURCES_DIR}/BrowserMarshal.h
-    MAIN_DEPENDENCY ${MiniBrowser_DIR}/browser-marshal.list
-    COMMAND glib-genmarshal --prefix=browser_marshal ${MiniBrowser_DIR}/browser-marshal.list --body > ${MiniBrowser_DERIVED_SOURCES_DIR}/BrowserMarshal.c
-    COMMAND glib-genmarshal --prefix=browser_marshal ${MiniBrowser_DIR}/browser-marshal.list --header > ${MiniBrowser_DERIVED_SOURCES_DIR}/BrowserMarshal.h
+    OUTPUT ${DERIVED_SOURCES_MINIBROWSER_DIR}/BrowserMarshal.c
+           ${DERIVED_SOURCES_MINIBROWSER_DIR}/BrowserMarshal.h
+    MAIN_DEPENDENCY ${MINIBROWSER_DIR}/browser-marshal.list
+    COMMAND glib-genmarshal --prefix=browser_marshal ${MINIBROWSER_DIR}/browser-marshal.list --body > ${DERIVED_SOURCES_MINIBROWSER_DIR}/BrowserMarshal.c
+    COMMAND glib-genmarshal --prefix=browser_marshal ${MINIBROWSER_DIR}/browser-marshal.list --header > ${DERIVED_SOURCES_MINIBROWSER_DIR}/BrowserMarshal.h
     VERBATIM)
 
-set(MiniBrowser_PRIVATE_DEFINITIONS GDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_6)
 if (DEVELOPER_MODE)
-    list(APPEND MiniBrowser_PRIVATE_DEFINITIONS -DWEBKIT_INJECTED_BUNDLE_PATH="${CMAKE_LIBRARY_OUTPUT_DIRECTORY}")
+    add_definitions(-DWEBKIT_INJECTED_BUNDLE_PATH="${CMAKE_LIBRARY_OUTPUT_DIRECTORY}")
 endif ()
 
-WEBKIT_EXECUTABLE_DECLARE(MiniBrowser)
-WEBKIT_EXECUTABLE(MiniBrowser)
+add_definitions(-DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_6)
+
+include_directories(${MiniBrowser_INCLUDE_DIRECTORIES})
+include_directories(SYSTEM ${MiniBrowser_SYSTEM_INCLUDE_DIRECTORIES})
+add_executable(MiniBrowser ${MiniBrowser_SOURCES})
+target_link_libraries(MiniBrowser ${MiniBrowser_LIBRARIES})
+
 WEBKIT_ADD_TARGET_CXX_FLAGS(MiniBrowser -Wno-unused-parameter)
 
 install(TARGETS MiniBrowser DESTINATION "${LIBEXEC_INSTALL_DIR}")

Modified: trunk/Tools/MiniBrowser/win/CMakeLists.txt (257678 => 257679)


--- trunk/Tools/MiniBrowser/win/CMakeLists.txt	2020-02-29 05:52:10 UTC (rev 257678)
+++ trunk/Tools/MiniBrowser/win/CMakeLists.txt	2020-02-29 07:03:48 UTC (rev 257679)
@@ -1,5 +1,6 @@
-set(MiniBrowser_PRIVATE_INCLUDE_DIRECTORIES
-    ${CMAKE_BINARY_DIR}
+set(MiniBrowser_INCLUDE_DIRECTORIES
+    ${PAL_FRAMEWORK_HEADERS_DIR}
+    ${WebCore_PRIVATE_FRAMEWORK_HEADERS_DIR}
 )
 
 set(MiniBrowser_SOURCES
@@ -11,26 +12,23 @@
     stdafx.cpp
 )
 
-set(MiniBrowser_PRIVATE_DEFINITIONS _UNICODE)
-set(MiniBrowser_PRIVATE_LIBRARIES
+set(MiniBrowser_LIBRARIES
+    DbgHelp
     WebKit::WTF
     comctl32
+    comsupp
+    comsuppw
     shlwapi
-    user32
 )
 
-if (${WTF_PLATFORM_WIN_CAIRO})
-    list(APPEND MiniBrowser_PRIVATE_DEFINITIONS WIN_CAIRO)
-endif ()
-
 if (USE_CF)
-    list(APPEND MiniBrowser_PRIVATE_LIBRARIES
+    list(APPEND MiniBrowser_LIBRARIES
         ${COREFOUNDATION_LIBRARY}
     )
 endif ()
 
 if (ENABLE_WEBKIT_LEGACY)
-    list(APPEND MiniBrowser_PRIVATE_DEFINITIONS ENABLE_WEBKIT_LEGACY)
+    add_definitions(-DENABLE_WEBKIT_LEGACY)
     list(APPEND MiniBrowser_INCLUDE_DIRECTORIES
         ${WebKitLegacy_FRAMEWORK_HEADERS_DIR}
     )
@@ -42,7 +40,7 @@
         WebDownloadDelegate.cpp
         WebKitLegacyBrowserWindow.cpp
     )
-    list(APPEND MiniBrowser_PRIVATE_LIBRARIES
+    list(APPEND MiniBrowser_LIBRARIES
         WebKitLegacy
         WebKitLegacyGUID
     )
@@ -49,7 +47,7 @@
 endif ()
 
 if (ENABLE_WEBKIT)
-    list(APPEND MiniBrowser_PRIVATE_DEFINITIONS ENABLE_WEBKIT)
+    add_definitions(-DENABLE_WEBKIT)
     list(APPEND MiniBrowser_INCLUDE_DIRECTORIES
         ${WebKit_FRAMEWORK_HEADERS_DIR}
         ${WebKit_PRIVATE_FRAMEWORK_HEADERS_DIR}
@@ -57,20 +55,24 @@
     list(APPEND MiniBrowser_SOURCES
         WebKitBrowserWindow.cpp
     )
-    list(APPEND MiniBrowser_PRIVATE_LIBRARIES
+    list(APPEND MiniBrowser_LIBRARIES
         WebKit
     )
-    list(APPEND MiniBrowser_DEPENDENCIES
-        NetworkProcess
-        WebKitFrameworkHeaders
-        WebProcess
-    )
 endif ()
 
-WEBKIT_EXECUTABLE_DECLARE(MiniBrowser)
-WEBKIT_WRAP_EXECUTABLE(MiniBrowser
-    SOURCES ${TOOLS_DIR}/win/DLLLauncher/DLLLauncherMain.cpp MiniBrowser.rc
-    LIBRARIES shlwapi
-)
-WEBKIT_EXECUTABLE(MiniBrowser)
-set_target_properties(MiniBrowser PROPERTIES WIN32_EXECUTABLE ON)
+set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} ${MSVC_RUNTIME_LINKER_FLAGS}")
+set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /ENTRY:wWinMainCRTStartup")
+
+if (${WTF_PLATFORM_WIN_CAIRO})
+    add_definitions(-DWIN_CAIRO)
+endif ()
+add_definitions(-D_UNICODE)
+include_directories(${MiniBrowser_INCLUDE_DIRECTORIES})
+add_library(MiniBrowserLib SHARED ${MiniBrowser_SOURCES})
+target_link_libraries(MiniBrowserLib ${MiniBrowser_LIBRARIES})
+
+add_executable(MiniBrowser WIN32 ${TOOLS_DIR}/win/DLLLauncher/DLLLauncherMain.cpp MiniBrowser.rc)
+target_link_libraries(MiniBrowser shlwapi)
+set_target_properties(MiniBrowser PROPERTIES OUTPUT_NAME "MiniBrowser")
+
+add_dependencies(MiniBrowser MiniBrowserLib)

Modified: trunk/Tools/MiniBrowser/wpe/CMakeLists.txt (257678 => 257679)


--- trunk/Tools/MiniBrowser/wpe/CMakeLists.txt	2020-02-29 05:52:10 UTC (rev 257678)
+++ trunk/Tools/MiniBrowser/wpe/CMakeLists.txt	2020-02-29 07:03:48 UTC (rev 257679)
@@ -1,9 +1,10 @@
+set(MINIBROWSER_DIR "${TOOLS_DIR}/MiniBrowser/wpe")
+
 set(MiniBrowser_SOURCES
-    main.cpp
+    ${MINIBROWSER_DIR}/main.cpp
 )
 
-set(MiniBrowser_PRIVATE_INCLUDE_DIRECTORIES
-    ${CMAKE_BINARY_DIR}
+set(MiniBrowser_INCLUDE_DIRECTORIES
     ${TOOLS_DIR}/wpe/backends/
     ${DERIVED_SOURCES_WPE_API_DIR}
     ${FORWARDING_HEADERS_WPE_DIR}
@@ -15,7 +16,7 @@
     ${WPEBACKEND_FDO_INCLUDE_DIRS}
 )
 
-set(MiniBrowser_PRIVATE_LIBRARIES
+set(MiniBrowser_LIBRARIES
     WPE::libwpe
     WPEToolingBackends
     WebKit
@@ -24,17 +25,14 @@
     ${WPEBACKEND_FDO_LIBRARIES}
 )
 
-set(MiniBrowser_DEPENDENCIES
-    NetworkProcess
-    WebProcess
-)
-
 if (DEVELOPER_MODE)
-    list(APPEND MiniBrowser_PRIVATE_DEFINITIONS WEBKIT_INJECTED_BUNDLE_PATH="${CMAKE_LIBRARY_OUTPUT_DIRECTORY}")
+    add_definitions(-DWEBKIT_INJECTED_BUNDLE_PATH="${CMAKE_LIBRARY_OUTPUT_DIRECTORY}")
 endif ()
 
-WEBKIT_EXECUTABLE_DECLARE(MiniBrowser)
-WEBKIT_EXECUTABLE(MiniBrowser)
+include_directories(${MiniBrowser_INCLUDE_DIRECTORIES})
+include_directories(SYSTEM ${MiniBrowser_SYSTEM_INCLUDE_DIRECTORIES})
+add_executable(MiniBrowser ${MiniBrowser_SOURCES})
+target_link_libraries(MiniBrowser ${MiniBrowser_LIBRARIES})
 
 install(TARGETS MiniBrowser DESTINATION "${LIBEXEC_INSTALL_DIR}")
 
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to