[WebKit] : Fix Build Issue : add libsoup-gnome package include path to include path
authorBaptiste DURAND <baptiste.durand@frignu.net>
Tue, 10 Sep 2013 14:58:12 +0000 (16:58 +0200)
committerBaptiste DURAND <baptiste.durand@frignu.net>
Tue, 10 Sep 2013 14:58:12 +0000 (16:58 +0200)
meta-wrt-tizen/recipes-wrt/webkit-efl/FindLibSoup.patch [new file with mode: 0644]

diff --git a/meta-wrt-tizen/recipes-wrt/webkit-efl/FindLibSoup.patch b/meta-wrt-tizen/recipes-wrt/webkit-efl/FindLibSoup.patch
new file mode 100644 (file)
index 0000000..608e9d1
--- /dev/null
@@ -0,0 +1,37 @@
+diff --git a/Source/cmake/FindLibSoup.cmake b/Source/cmake/FindLibSoup.cmake
+index cb8e4e2..def1ae9 100644
+--- a/Source/cmake/FindLibSoup.cmake
++++ b/Source/cmake/FindLibSoup.cmake
+@@ -32,21 +32,30 @@
+ # .pc file, so we need to rely on PC_LIBSOUP_VERSION and REQUIRE the .pc file
+ # to be found.
+ FIND_PACKAGE(PkgConfig)
+-PKG_CHECK_MODULES(PC_LIBSOUP REQUIRED QUIET libsoup-2.4)
++PKG_CHECK_MODULES(PC_LIBSOUP REQUIRED QUIET libsoup-2.4 libsoup-gnome-2.4)
+-FIND_PATH(LIBSOUP_INCLUDE_DIRS
++FIND_PATH(LIBSOUP_SDT_INCLUDE_DIRS
+     NAMES libsoup/soup.h
+     HINTS ${PC_LIBSOUP_INCLUDEDIR}
+           ${PC_LIBSOUP_INCLUDE_DIRS}
+     PATH_SUFFIXES libsoup-2.4
+ )
++FIND_PATH(LIBSOUP_GNOME_INCLUDE_DIRS
++    NAMES libsoup/soup-gnome.h
++    HINTS ${PC_LIBSOUP_INCLUDEDIR}
++          ${PC_LIBSOUP_INCLUDE_DIRS}
++    PATH_SUFFIXES libsoup-gnome-2.4
++)
++
+ FIND_LIBRARY(LIBSOUP_LIBRARIES
+     NAMES soup-2.4
+     HINTS ${PC_LIBSOUP_LIBDIR}
+           ${PC_LIBSOUP_LIBRARY_DIRS}
+ )
++set(LIBSOUP_INCLUDE_DIRS ${LIBSOUP_GNOME_INCLUDE_DIRS} ${LIBSOUP_SDT_INCLUDE_DIRS})
++
+ INCLUDE(FindPackageHandleStandardArgs)
+ FIND_PACKAGE_HANDLE_STANDARD_ARGS(LibSoup REQUIRED_VARS LIBSOUP_INCLUDE_DIRS LIBSOUP_LIBRARIES
+                                           VERSION_VAR   PC_LIBSOUP_VERSION)