Title: [160993] trunk
Revision
160993
Author
g...@gnome.org
Date
2013-12-23 05:35:00 -0800 (Mon, 23 Dec 2013)

Log Message

[GTK] [CMake] Generate pkg-config files
https://bugs.webkit.org/show_bug.cgi?id=125685

Reviewed by Martin Robinson.

.:

* Source/cmake/OptionsGTK.cmake: set variables used for filling in the values in the
pkg-config files.

Source/_javascript_Core:

* PlatformGTK.cmake: Added. Generate _javascript_coregtk-3.0.pc.

Source/WebKit:

* PlatformGTK.cmake: generate webkitgtk-3.0.pc.

Source/WebKit2:

* PlatformGTK.cmake: generate webkit2gtk.pc.

Modified Paths

Added Paths

Diff

Modified: trunk/ChangeLog (160992 => 160993)


--- trunk/ChangeLog	2013-12-23 13:15:07 UTC (rev 160992)
+++ trunk/ChangeLog	2013-12-23 13:35:00 UTC (rev 160993)
@@ -1,3 +1,13 @@
+2013-12-23  Gustavo Noronha Silva  <g...@gnome.org>
+
+        [GTK] [CMake] Generate pkg-config files
+        https://bugs.webkit.org/show_bug.cgi?id=125685
+
+        Reviewed by Martin Robinson.
+
+        * Source/cmake/OptionsGTK.cmake: set variables used for filling in the values in the
+        pkg-config files.
+
 2013-12-23  Carlos Garcia Campos  <cgar...@igalia.com>
 
         [GTK] Build with network process unconditionally

Modified: trunk/Source/_javascript_Core/ChangeLog (160992 => 160993)


--- trunk/Source/_javascript_Core/ChangeLog	2013-12-23 13:15:07 UTC (rev 160992)
+++ trunk/Source/_javascript_Core/ChangeLog	2013-12-23 13:35:00 UTC (rev 160993)
@@ -1,3 +1,12 @@
+2013-12-23  Gustavo Noronha Silva  <g...@gnome.org>
+
+        [GTK] [CMake] Generate pkg-config files
+        https://bugs.webkit.org/show_bug.cgi?id=125685
+
+        Reviewed by Martin Robinson.
+
+        * PlatformGTK.cmake: Added. Generate _javascript_coregtk-3.0.pc.
+
 2013-12-22  Benjamin Poulain  <benja...@webkit.org>
 
         Create a skeleton for CSS Selector code generation

Added: trunk/Source/_javascript_Core/PlatformGTK.cmake (0 => 160993)


--- trunk/Source/_javascript_Core/PlatformGTK.cmake	                        (rev 0)
+++ trunk/Source/_javascript_Core/PlatformGTK.cmake	2013-12-23 13:35:00 UTC (rev 160993)
@@ -0,0 +1,2 @@
+configure_file(_javascript_coregtk.pc.in ${CMAKE_BINARY_DIR}/Source/_javascript_Core/_javascript_coregtk-3.0.pc @ONLY)
+

Modified: trunk/Source/WebKit/ChangeLog (160992 => 160993)


--- trunk/Source/WebKit/ChangeLog	2013-12-23 13:15:07 UTC (rev 160992)
+++ trunk/Source/WebKit/ChangeLog	2013-12-23 13:35:00 UTC (rev 160993)
@@ -1,3 +1,12 @@
+2013-12-23  Gustavo Noronha Silva  <g...@gnome.org>
+
+        [GTK] [CMake] Generate pkg-config files
+        https://bugs.webkit.org/show_bug.cgi?id=125685
+
+        Reviewed by Martin Robinson.
+
+        * PlatformGTK.cmake: generate webkitgtk-3.0.pc.
+
 2013-12-22  Martin Robinson  <mrobin...@igalia.com>
 
         Small build fix for GTK+ with the CMake build

Modified: trunk/Source/WebKit/PlatformGTK.cmake (160992 => 160993)


--- trunk/Source/WebKit/PlatformGTK.cmake	2013-12-23 13:15:07 UTC (rev 160992)
+++ trunk/Source/WebKit/PlatformGTK.cmake	2013-12-23 13:35:00 UTC (rev 160993)
@@ -1,6 +1,8 @@
 set(DERIVED_SOURCES_WEBKITGTK_DIR ${DERIVED_SOURCES_DIR}/webkit)
 file(MAKE_DIRECTORY ${DERIVED_SOURCES_WEBKITGTK_DIR})
 configure_file(gtk/webkit/webkitversion.h.in ${DERIVED_SOURCES_WEBKITGTK_DIR}/webkitversion.h)
+configure_file(gtk/webkit.pc.in ${CMAKE_BINARY_DIR}/Source/WebKit/gtk/webkitgtk-3.0.pc @ONLY)
+
 add_definitions(-DPACKAGE_LOCALE_DIR="${CMAKE_INSTALL_FULL_LOCALEDIR}")
 
 list(APPEND WebKit_INCLUDE_DIRECTORIES

Modified: trunk/Source/WebKit2/ChangeLog (160992 => 160993)


--- trunk/Source/WebKit2/ChangeLog	2013-12-23 13:15:07 UTC (rev 160992)
+++ trunk/Source/WebKit2/ChangeLog	2013-12-23 13:35:00 UTC (rev 160993)
@@ -1,3 +1,12 @@
+2013-12-23  Gustavo Noronha Silva  <g...@gnome.org>
+
+        [GTK] [CMake] Generate pkg-config files
+        https://bugs.webkit.org/show_bug.cgi?id=125685
+
+        Reviewed by Martin Robinson.
+
+        * PlatformGTK.cmake: generate webkit2gtk.pc.
+
 2013-12-23  Carlos Garcia Campos  <cgar...@igalia.com>
 
         [GTK] Build with network process unconditionally

Modified: trunk/Source/WebKit2/PlatformGTK.cmake (160992 => 160993)


--- trunk/Source/WebKit2/PlatformGTK.cmake	2013-12-23 13:15:07 UTC (rev 160992)
+++ trunk/Source/WebKit2/PlatformGTK.cmake	2013-12-23 13:35:00 UTC (rev 160993)
@@ -8,6 +8,7 @@
 file(MAKE_DIRECTORY ${WEBKIT2_FORWARDING_HEADERS_DIR})
 
 configure_file(UIProcess/API/gtk/WebKitVersion.h.in ${WEBKIT2_BUILT_API_DIR}/WebKitVersion.h)
+configure_file(webkit2gtk.pc.in ${CMAKE_BINARY_DIR}/Source/WebKit2/webkit2gtk-3.0.pc @ONLY)
 
 add_definitions(-DWEBKIT2_COMPILATION)
 add_definitions(-DLIBEXECDIR="${CMAKE_INSTALL_FULL_LIBEXECDIR}")

Modified: trunk/Source/cmake/OptionsGTK.cmake (160992 => 160993)


--- trunk/Source/cmake/OptionsGTK.cmake	2013-12-23 13:15:07 UTC (rev 160992)
+++ trunk/Source/cmake/OptionsGTK.cmake	2013-12-23 13:35:00 UTC (rev 160993)
@@ -59,15 +59,25 @@
 endif ()
 WEBKIT_OPTION_END()
 
-set(PROJECT_VERSION_MAJOR 0)
-set(PROJECT_VERSION_MINOR 1)
-set(PROJECT_VERSION_PATCH 0)
+set(PROJECT_VERSION_MAJOR 2)
+set(PROJECT_VERSION_MINOR 3)
+set(PROJECT_VERSION_PATCH 3)
 set(PROJECT_VERSION ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH})
 
 set(WEBKIT_MICRO_VERSION ${PROJECT_VERSION_PATCH})
 set(WEBKIT_MINOR_VERSION ${PROJECT_VERSION_MINOR})
 set(WEBKIT_MAJOR_VERSION ${PROJECT_VERSION_MAJOR})
 
+# These are used to generate the pkg-config files, note we only support GTK 3.0
+# builds with cmake.
+set(WEBKITGTK_API_VERSION 3.0)
+set(GTK_API_VERSION 3.0)
+set(prefix ${CMAKE_INSTALL_PREFIX})
+set(exec_prefix ${CMAKE_INSTALL_PREFIX})
+set(libdir "${prefix}/${CMAKE_INSTALL_LIBDIR}")
+set(includedir "${prefix}/include")
+set(VERSION ${PROJECT_VERSION})
+
 set(ENABLE_WEBCORE ON)
 set(ENABLE_INSPECTOR ON)
 set(ENABLE_PLUGIN_PROCESS ON)
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to