Fix ug-setting-location-efl build into pure Wayland profile. 37/16537/4 accepted/tizen_common accepted/tizen_generic accepted/tizen_ivi accepted/tizen_ivi_panda tizen accepted/tizen/generic/20140408.111757 accepted/tizen/ivi/20140409.182451 accepted/tizen/ivi/panda/20140408.203041 submit/tizen/20140408.111512
authorRonan Le Martret <ronan@fridu.net>
Tue, 18 Feb 2014 12:25:26 +0000 (13:25 +0100)
committerronan(Eurogiciel) Le Martret <ronan.lemartret@open.eurogiciel.org>
Wed, 2 Apr 2014 07:03:07 +0000 (00:03 -0700)
Change-Id: I434bcd0485a016a378ba93c0d115ffa10b47068c
Signed-off-by: Ronan Le Martret <ronan@fridu.net>
CMakeLists.txt
packaging/ug-setting-location-efl.spec

index 4ebd216..72691f8 100644 (file)
@@ -25,6 +25,10 @@ ADD_DEFINITIONS("-DPREFIX=\"${CMAKE_INSTALL_PREFIX}\"")
 ADD_DEFINITIONS("-DEDJDIR=\"${EDJDIR}\"")
 ADD_DEFINITIONS("-DLANGDIR=\"${LANGDIR}\"")
 
+IF(WAYLAND_SUPPORT)
+    ADD_DEFINITIONS("-DWAYLAND")
+ENDIF(WAYLAND_SUPPORT)
+
 ADD_LIBRARY(${PROJECT_NAME} SHARED ${SRCS})
 SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES SOVERSION 0.1.0)
 TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${pkgs_LDFLAGS})
index 48755ac..aff1381 100644 (file)
@@ -1,3 +1,5 @@
+%bcond_with wayland
+
 Name:       ug-setting-location-efl
 Summary:    UG setting location EFL
 Version:    0.3.46
@@ -15,7 +17,7 @@ BuildRequires: pkgconfig(dlog)
 BuildRequires: pkgconfig(capi-location-manager)
 BuildRequires: edje-bin
 BuildRequires: cmake
-BuildRequires: gettext-tools 
+BuildRequires: gettext-tools
 Requires(post):   /sbin/ldconfig
 Requires(post):   /usr/bin/vconftool
 requires(postun): /sbin/ldconfig
@@ -29,7 +31,12 @@ cp %{SOURCE1001} .
 %build
 export LDFLAGS+="-Wl,--rpath=%{_prefix}/lib -Wl,--as-needed -Wl,--hash-style=both"
 
-LDFLAGS="$LDFLAGS" cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix}
+LDFLAGS="$LDFLAGS" %cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} \
+%if %{with wayland}
+         -DWAYLAND_SUPPORT=On
+%else
+         -DWAYLAND_SUPPORT=Off
+%endif
 
 make %{?jobs:-j%jobs}
 
@@ -37,7 +44,7 @@ make %{?jobs:-j%jobs}
 %make_install
 
 
-%post 
+%post
 /sbin/ldconfig
 mkdir -p /usr/ug/bin/
 mkdir -p /usr/ug/res/locale/