From 33f21c82441738212e598e11359eccbb097bdd32 Mon Sep 17 00:00:00 2001 From: Paul Cornett Date: Sun, 28 May 2017 22:40:56 -0700 Subject: [PATCH] Fix building with WebKitGTK+ Duplicate conditionals don't work in bakefiles. Broken since support was added for WebKit2GTK+ in cbe0a1f See #17865 --- Makefile.in | 14 ++++---------- build/bakefiles/files.bkl | 6 ++++-- 2 files changed, 8 insertions(+), 12 deletions(-) diff --git a/Makefile.in b/Makefile.in index 8c399a56f0..973c7562bf 100644 --- a/Makefile.in +++ b/Makefile.in @@ -6123,9 +6123,7 @@ COND_TOOLKIT_X11___ADVANCED_PLATFORM_SRC_OBJECTS_1 = \ @COND_PLATFORM_MACOSX_1@__WEBVIEW_SRC_PLATFORM_OBJECTS \ @COND_PLATFORM_MACOSX_1@ = monodll_osx_webview_webkit.o @COND_TOOLKIT_GTK@__WEBVIEW_SRC_PLATFORM_OBJECTS = \ -@COND_TOOLKIT_GTK@ monodll_gtk_webview_webkit.o -@COND_TOOLKIT_GTK@__WEBVIEW_SRC_PLATFORM_OBJECTS = \ -@COND_TOOLKIT_GTK@ monodll_webview_webkit2.o +@COND_TOOLKIT_GTK@ monodll_gtk_webview_webkit.o monodll_webview_webkit2.o @COND_TOOLKIT_MSW@__WEBVIEW_SRC_PLATFORM_OBJECTS = monodll_webview_ie.o @COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@__AUI_GTK_SRC_OBJECTS \ @COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@ = monodll_tabartgtk.o @@ -8148,9 +8146,7 @@ COND_TOOLKIT_X11___ADVANCED_PLATFORM_SRC_OBJECTS_3 = \ @COND_PLATFORM_MACOSX_1@__WEBVIEW_SRC_PLATFORM_OBJECTS_1 \ @COND_PLATFORM_MACOSX_1@ = monolib_osx_webview_webkit.o @COND_TOOLKIT_GTK@__WEBVIEW_SRC_PLATFORM_OBJECTS_1 = \ -@COND_TOOLKIT_GTK@ monolib_gtk_webview_webkit.o -@COND_TOOLKIT_GTK@__WEBVIEW_SRC_PLATFORM_OBJECTS_1 = \ -@COND_TOOLKIT_GTK@ monolib_webview_webkit2.o +@COND_TOOLKIT_GTK@ monolib_gtk_webview_webkit.o monolib_webview_webkit2.o @COND_TOOLKIT_MSW@__WEBVIEW_SRC_PLATFORM_OBJECTS_1 = monolib_webview_ie.o @COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@__AUI_GTK_SRC_OBJECTS_1 \ @COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@ = monolib_tabartgtk.o @@ -12436,8 +12432,7 @@ COND_USE_SOVERSOLARIS_1___webviewdll___so_symlinks_uninst_cmd = rm -f \ @COND_PLATFORM_MACOSX_1@__WEBVIEW_SRC_PLATFORM_OBJECTS_2 \ @COND_PLATFORM_MACOSX_1@ = webviewdll_osx_webview_webkit.o @COND_TOOLKIT_GTK@__WEBVIEW_SRC_PLATFORM_OBJECTS_2 = \ -@COND_TOOLKIT_GTK@ webviewdll_gtk_webview_webkit.o -@COND_TOOLKIT_GTK@__WEBVIEW_SRC_PLATFORM_OBJECTS_2 = \ +@COND_TOOLKIT_GTK@ webviewdll_gtk_webview_webkit.o \ @COND_TOOLKIT_GTK@ webviewdll_webview_webkit2.o @COND_TOOLKIT_MSW@__WEBVIEW_SRC_PLATFORM_OBJECTS_2 = \ @COND_TOOLKIT_MSW@ webviewdll_webview_ie.o @@ -12457,8 +12452,7 @@ COND_MONOLITHIC_0_SHARED_0_USE_GUI_1_USE_WEBVIEW_1___webviewlib___depname = \ @COND_PLATFORM_MACOSX_1@__WEBVIEW_SRC_PLATFORM_OBJECTS_3 \ @COND_PLATFORM_MACOSX_1@ = webviewlib_osx_webview_webkit.o @COND_TOOLKIT_GTK@__WEBVIEW_SRC_PLATFORM_OBJECTS_3 = \ -@COND_TOOLKIT_GTK@ webviewlib_gtk_webview_webkit.o -@COND_TOOLKIT_GTK@__WEBVIEW_SRC_PLATFORM_OBJECTS_3 = \ +@COND_TOOLKIT_GTK@ webviewlib_gtk_webview_webkit.o \ @COND_TOOLKIT_GTK@ webviewlib_webview_webkit2.o @COND_TOOLKIT_MSW@__WEBVIEW_SRC_PLATFORM_OBJECTS_3 = \ @COND_TOOLKIT_MSW@ webviewlib_webview_ie.o diff --git a/build/bakefiles/files.bkl b/build/bakefiles/files.bkl index c78e437847..f0eb24dc09 100644 --- a/build/bakefiles/files.bkl +++ b/build/bakefiles/files.bkl @@ -3098,8 +3098,10 @@ IMPORTANT: please read docs/tech/tn0016.txt before modifying this file! src/msw/webview_ie.cpp - src/gtk/webview_webkit.cpp - src/gtk/webview_webkit2.cpp + + src/gtk/webview_webkit.cpp + src/gtk/webview_webkit2.cpp + src/osx/webview_webkit.mm