CMake: Add support for webkit2

This commit is contained in:
Maarten Bent
2018-12-01 13:38:43 +01:00
parent e9fb190ed7
commit 1c5cbe0a61
7 changed files with 93 additions and 22 deletions

View File

@@ -225,8 +225,19 @@ if(wxUSE_GUI)
if(wxUSE_WEBVIEW AND WXGTK)
find_package(LibSoup)
find_package(Webkit)
if(NOT WEBKIT_FOUND OR NOT LIBSOUP_FOUND)
if(WXGTK2)
find_package(Webkit 1.0)
elseif(WXGTK3)
find_package(Webkit 3.0)
find_package(Webkit2)
if(NOT WEBKIT2_FOUND)
wx_option_force_value(wxUSE_WEBVIEW_WEBKIT2 OFF)
endif()
endif()
if(NOT WEBKIT_FOUND)
wx_option_force_value(wxUSE_WEBVIEW_WEBKIT OFF)
endif()
if((NOT WEBKIT_FOUND AND NOT WEBKIT2_FOUND) OR NOT LIBSOUP_FOUND)
message(WARNING "webkit not found, wxWebview won't be available")
wx_option_force_value(wxUSE_WEBVIEW OFF)
endif()