@@ -25,6 +25,11 @@ file(MAKE_DIRECTORY ${FORWARDING_HEADERS_WPE_DIR})
2525file (MAKE_DIRECTORY ${FORWARDING_HEADERS_WPE_EXTENSION_DIR} )
2626file (MAKE_DIRECTORY ${FORWARDING_HEADERS_WPE_JSC_DIR} )
2727
28+ if (ENABLE_WPE_LEGACY_API)
29+ set (LIBWPE_PC_REQUIRES wpe-1.0)
30+ set (LIBWPE_PC_UNINSTALLED_REQUIRES wpe-1.0)
31+ endif ()
32+
2833if (ENABLE_WPE_PLATFORM)
2934 set (WPE_PLATFORM_PC_REQUIRES wpe-platform-${WPE_API_VERSION} )
3035 set (WPE_PLATFORM_PC_UNINSTALLED_REQUIRES wpe-platform-${WPE_API_VERSION} -uninstalled)
@@ -249,9 +254,14 @@ set(WPE_API_INSTALLED_HEADERS
249254 ${DERIVED_SOURCES_WPE_API_DIR} /WebKitVersion.h
250255 ${WEBKIT_DIR} /UIProcess/API/wpe/WebKitColor.h
251256 ${WEBKIT_DIR} /UIProcess/API/wpe/WebKitRectangle.h
252- ${WEBKIT_DIR} /UIProcess/API/wpe/WebKitWebViewBackend.h
253257)
254258
259+ if (ENABLE_WPE_LEGACY_API)
260+ list (APPEND WPE_API_INSTALLED_HEADERS
261+ ${WEBKIT_DIR} /UIProcess/API/wpe/WebKitWebViewBackend.h
262+ )
263+ endif ()
264+
255265set (WPE_WEB_PROCESS_EXTENSION_API_INSTALLED_HEADERS
256266 ${DERIVED_SOURCES_WPE_API_DIR} /WebKitWebProcessEnumTypes.h
257267)
@@ -458,9 +468,12 @@ list(APPEND WebKit_PRIVATE_INCLUDE_DIRECTORIES
458468list (APPEND WebKit_LIBRARIES
459469 GLib::Module
460470 Soup3::Soup3
461- WPE::libwpe
462471)
463472
473+ if (ENABLE_WPE_LEGACY_API)
474+ list (APPEND WebKit_LIBRARIES WPE::libwpe)
475+ endif ()
476+
464477if (ANDROID)
465478 list (APPEND WebKit_PRIVATE_LIBRARIES intl)
466479endif ()
@@ -757,7 +770,6 @@ set(WPE_SOURCES_FOR_INTROSPECTION
757770 UIProcess/API/wpe/WebKitColor.cpp
758771 UIProcess/API/wpe/WebKitInputMethodContextWPE.cpp
759772 UIProcess/API/wpe/WebKitRectangle.cpp
760- UIProcess/API/wpe/WebKitWebViewBackend.cpp
761773 UIProcess/API/wpe/WebKitWebViewWPE.cpp
762774 )
763775
@@ -777,6 +789,12 @@ set(WPE_INCLUDE_DIRS_FOR_INTROSPECTION
777789 -I${JavaScriptCoreGLib_DERIVED_SOURCES_DIR}
778790)
779791
792+ if (ENABLE_WPE_LEGACY_API)
793+ list (APPEND WPE_SOURCES_FOR_INTROSPECTION
794+ UIProcess/API/wpe/WebKitWebViewBackend.cpp
795+ )
796+ endif ()
797+
780798if (ENABLE_WPE_PLATFORM)
781799 list (APPEND WPE_LIBRARIES_FOR_INTROSPECTION WPEPlatform)
782800
0 commit comments