1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
|
file(MAKE_DIRECTORY ${FORWARDING_HEADERS_WPE_DOM_DIR})
list(APPEND WebKit_UNIFIED_SOURCE_LIST_FILES
"SourcesWPEDeprecated.txt"
)
list(APPEND WPE_API_HEADER_TEMPLATES
${WEBKIT_DIR}/UIProcess/API/glib/WebKitFaviconDatabase.h.in
${WEBKIT_DIR}/UIProcess/API/glib/WebKitJavascriptResult.h.in
${WEBKIT_DIR}/UIProcess/API/glib/WebKitMimeInfo.h.in
${WEBKIT_DIR}/UIProcess/API/glib/WebKitPlugin.h.in
)
list(APPEND WebKit_INCLUDE_DIRECTORIES
"${FORWARDING_HEADERS_WPE_DOM_DIR}"
"${WEBKIT_DIR}/WebProcess/InjectedBundle/API/glib/DOM"
"${WEBKIT_DIR}/WebProcess/InjectedBundle/API/wpe/DOM"
)
list(APPEND WPE_WEB_PROCESS_EXTENSION_API_INSTALLED_HEADERS
${WEBKIT_DIR}/WebProcess/InjectedBundle/API/wpe/DOM/webkitdom.h
${WEBKIT_DIR}/WebProcess/InjectedBundle/API/wpe/DOM/WebKitDOMDefines.h
${WEBKIT_DIR}/WebProcess/InjectedBundle/API/wpe/DOM/WebKitDOMDocument.h
${WEBKIT_DIR}/WebProcess/InjectedBundle/API/wpe/DOM/WebKitDOMElement.h
${WEBKIT_DIR}/WebProcess/InjectedBundle/API/wpe/DOM/WebKitDOMNode.h
${WEBKIT_DIR}/WebProcess/InjectedBundle/API/wpe/DOM/WebKitDOMObject.h
)
set(WPE_DOM_SOURCES_FOR_INTROSPECTION
WebProcess/InjectedBundle/API/glib/DOM/WebKitDOMNode.cpp
)
list(APPEND WPE_FAKE_API_HEADERS
${FORWARDING_HEADERS_WPE_DOM_DIR}/wpe
${DERIVED_SOURCES_WPE_API_DIR}/webkit-web-extension.h
)
add_custom_command(
OUTPUT ${FORWARDING_HEADERS_WPE_DOM_DIR}/wpe
DEPENDS ${WEBKIT_DIR}/WebProcess/InjectedBundle/API/wpe/DOM
COMMAND ln -n -s -f ${WEBKIT_DIR}/WebProcess/InjectedBundle/API/wpe/DOM ${FORWARDING_HEADERS_WPE_DOM_DIR}/wpe
VERBATIM
)
add_custom_command(
OUTPUT ${DERIVED_SOURCES_WPE_API_DIR}/webkit-web-extension.h
DEPENDS ${DERIVED_SOURCES_WPE_API_DIR}/webkit-web-process-extension.h
COMMAND ${CMAKE_COMMAND} -E copy ${DERIVED_SOURCES_WPE_API_DIR}/webkit-web-process-extension.h ${DERIVED_SOURCES_WPE_API_DIR}/webkit-web-extension.h
VERBATIM
)
install(FILES ${DERIVED_SOURCES_WPE_API_DIR}/webkit-web-extension.h
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/wpe-webkit-${WPE_API_VERSION}/wpe
COMPONENT "Development"
)
|