ENDIF(UNIX)
## Test
+IF(NOT "${TEST_TYPE}" STREQUAL "none")
IF(NOT DEFINED MINIMUM_BUILD)
ENABLE_TESTING()
SET(UNITTEST_INPUTMETHOD inputmethod_unittests)
ADD_SUBDIRECTORY(tests)
ENDIF(NOT DEFINED MINIMUM_BUILD)
+ENDIF()
BuildRequires: pkgconfig(isf)
BuildRequires: pkgconfig(cynara-client)
BuildRequires: pkgconfig(cynara-session)
+%if %{defined _test_type}
BuildRequires: pkgconfig(gmock)
+%endif
Requires(post): /sbin/ldconfig
Requires(postun): /sbin/ldconfig
Input Method gcov objects
%endif
+%if %{defined _test_type}
%package unittests
Summary: inputmethod tests
Group: Development/Libraries
%description unittests
GTest for inputmethod manager
+%endif
%prep
%setup -q
rm -rf CMakeFiles
rm -rf CMakeCache.txt
MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
-%cmake . -DCMAKE_INSTALL_PREFIX=/usr -DFULLVER=%{version} -DMAJORVER=${MAJORVER} -DLIB_INSTALL_DIR:PATH=%{_libdir}
+%cmake . -DCMAKE_INSTALL_PREFIX=/usr -DFULLVER=%{version} -DMAJORVER=${MAJORVER} -DLIB_INSTALL_DIR:PATH=%{_libdir} \
+%if %{defined _test_type}
+ -DTEST_TYPE="%{_test_type}" \
+%else
+ -DTEST_TYPE="none" \
+%endif
make %{?jobs:-j%jobs}
%{_datadir}/gcov/obj/*
%endif
+%if %{defined _test_type}
%files unittests
%{_bindir}/*
+%endif