FILES_MATCHING PATTERN "cpu-boosting*.h")
ADD_SUBDIRECTORY(src/plugin)
-ADD_SUBDIRECTORY(tests)
+IF(TEST_BUILD_ON)
+ ADD_SUBDIRECTORY(tests)
+ENDIF(TEST_BUILD_ON)
BuildRequires: cmake
BuildRequires: pkgconfig(capi-base-common)
BuildRequires: pkgconfig(dlog)
-BuildRequires: pkgconfig(glib-2.0)
+
+%global build_test_package %{?test_build_on:%test_build_on}%{!?test_build_on:0}
%description
API library for system resource management and optimization
%description plugin
API plugin library
+%if %{build_test_package}
%package test
Summary: API test for system resource management and optimization
Group: System/Development
+BuildRequires: pkgconfig(glib-2.0)
Requires: %{name} = %{version}-%{release}
%description test
+%endif
%prep
%cmake . -DMAJORVER=${MAJORVER} \
-DFULLVER=%{version} \
+%if %{build_test_package}
+ -DTEST_BUILD_ON=ON \
+%endif
-DPLUGIN_PATH=%{_libdir}
+
%__make %{?jobs:-j%jobs}
%install
%license LICENSE.MIT
%{_libdir}/libcapi-system-resource-plugin.so*
+%if %{build_test_package}
%files test
%manifest %{name}.manifest
%license LICENSE.MIT
%{_bindir}/system-resource-test-service
%{_unitdir}/system-resource-test-service.service
%{_unitdir}/multi-user.target.wants/system-resource-test-service.service
+%endif