[WPE][CMake] The “install” target should install all public API headers
authoraperez@igalia.com <aperez@igalia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 10 Oct 2017 11:27:40 +0000 (11:27 +0000)
committeraperez@igalia.com <aperez@igalia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 10 Oct 2017 11:27:40 +0000 (11:27 +0000)
https://bugs.webkit.org/show_bug.cgi?id=176475

Reviewed by Žan Doberšek.

Install the WPE port GLib-based API headers. The deprecated C API is still available,
but disabled by default behind the "EXPORT_DEPRECATED_WEBKIT2_C_API" CMake option.

* PlatformWPE.cmake: Always install "wpe-webkit.pc" and the GLib C API for WPE.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@223128 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Source/WebKit/ChangeLog
Source/WebKit/PlatformWPE.cmake

index 1a26c33..319aa61 100644 (file)
@@ -1,3 +1,15 @@
+2017-10-10  Adrian Perez de Castro  <aperez@igalia.com>
+
+        [WPE][CMake] The “install” target should install all public API headers
+        https://bugs.webkit.org/show_bug.cgi?id=176475
+
+        Reviewed by Žan Doberšek.
+
+        Install the WPE port GLib-based API headers. The deprecated C API is still available,
+        but disabled by default behind the "EXPORT_DEPRECATED_WEBKIT2_C_API" CMake option.
+
+        * PlatformWPE.cmake: Always install "wpe-webkit.pc" and the GLib C API for WPE.
+
 2017-10-09  Jeremy Jones  <jeremyj@apple.com>
 
         Fix typo of virtual keyword in PageClientImplIOS.h
index a5b6303..d41fe37 100644 (file)
@@ -629,9 +629,14 @@ if (EXPORT_DEPRECATED_WEBKIT2_C_API)
         DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/wpe-${WPE_API_VERSION}/WPE"
         COMPONENT "Development"
     )
-
-    install(FILES ${CMAKE_BINARY_DIR}/wpe-webkit.pc
-        DESTINATION "${CMAKE_INSTALL_LIBDIR}/pkgconfig"
-        COMPONENT "Development"
-    )
 endif ()
+
+install(FILES "${CMAKE_BINARY_DIR}/wpe-webkit.pc"
+    DESTINATION "${CMAKE_INSTALL_LIBDIR}/pkgconfig"
+    COMPONENT "Development"
+)
+
+install(FILES ${WPE_API_INSTALLED_HEADERS}
+    DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/wpe-${WPE_API_VERSION}/WPE/wpe"
+    COMPONENT "Development"
+)