Change-Id: I08ee65496dbfcb2581b76d34902ba83af9f15200
%define libisu_version 0.0.1
Summary: Individual Service Upgrade support
Name: isu
-Version: 9.0.2
+Version: 9.0.3
Release: 1
Source0: %{name}-%{version}.tar.gz
License: MIT
%build
cp packaging/isu.manifest .
-%cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DLIBISU_VERSION=%{libisu_version}
+%cmake . \
+ -DCMAKE_INSTALL_PREFIX=%{_prefix} \
+ -DLIBISU_VERSION=%{libisu_version} \
+ -DCHECK_ISU_FEATURE=OFF
make %{?_smp_mflags}
%install
SET(PC_LDFLAGS -lisu)
CONFIGURE_FILE(libisu.pc.in ${CMAKE_CURRENT_SOURCE_DIR}/libisu.pc @ONLY)
+IF("${CHECK_ISU_FEATURE}" STREQUAL "ON")
+ ADD_DEFINITIONS(-DCHECK_ISU_FEATURE=ON)
+ENDIF()
+
ADD_LIBRARY(isu SHARED libisu.c libisu-internal.c)
SET_TARGET_PROPERTIES(isu PROPERTIES VERSION ${LIBISU_VERSION})
SET_TARGET_PROPERTIES(isu PROPERTIES SOVERSION 1)
bool is_isu_feature_supported()
{
+#ifdef CHECK_ISU_FEATURE
int ret;
bool feature_res;
}
return feature_res;
+#else
+ return true;
+#endif
}
static int copy_content(const char *src, const char *dst, const char **exclude)