Add unit test
[platform/core/multimedia/mmsvc-camera.git] / packaging / mmsvc-camera.spec
index a525e32..e6205a9 100644 (file)
@@ -1,6 +1,6 @@
 Name:       mmsvc-camera
 Summary:    A Camera module for muse server
-Version:    0.3.19
+Version:    0.3.21
 Release:    0
 Group:      Multimedia/Libraries
 License:    Apache-2.0
@@ -12,6 +12,9 @@ BuildRequires:  pkgconfig(muse-server)
 BuildRequires:  pkgconfig(mm-camcorder)
 BuildRequires:  pkgconfig(capi-base-common)
 BuildRequires:  pkgconfig(libtbm)
+%if "%{gtests}" == "1"
+BuildRequires:  pkgconfig(gmock)
+%endif
 Requires(post): /sbin/ldconfig
 Requires(postun): /sbin/ldconfig
 
@@ -39,7 +42,17 @@ Development related files of a Camera module for muse server.
 export CFLAGS+=" -DTIZEN_DEBUG_ENABLE"
 %endif
 MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
-%cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DFULLVER=%{version} -DMAJORVER=${MAJORVER} -DLIBDIR=%{_libdir}
+%cmake . \
+%if "%{gtests}" == "1"
+       -DENABLE_GTESTS=On\
+%else
+       -DENABLE_GTESTS=Off\
+%endif
+       -DCMAKE_INSTALL_PREFIX=%{_prefix}\
+       -DFULLVER=%{version}\
+       -DMAJORVER=${MAJORVER}\
+       -DLIBDIR=%{_libdir}
+
 
 make %{?jobs:-j%jobs}
 
@@ -59,6 +72,9 @@ rm -rf %{buildroot}
 %license LICENSE.APLv2
 %{_libdir}/liblegacy-camera.so
 %{_libdir}/libmuse-camera.so
+%if "%{gtests}" == "1"
+%{_bindir}/gtests-*
+%endif
 
 %files devel
 %{_includedir}/media/*.h