SET(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS true)
PROJECT(syspopup_mods C)
-SET(VERSION 1.1)
### Global setting ###
%build
+MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
%cmake \
%if %{with wayland}
-Dwith_wayland=TRUE \
-DTZ_SYS_RO_PACKAGES=%{TZ_SYS_RO_PACKAGES} \
-DTZ_SYS_RO_SHARE=%{TZ_SYS_RO_SHARE} \
-DEXTRA_CFLAGS=-fPIC \
+ -DFULLVER=%{version} \
+ -DMAJORVER=${MAJORVER} \
.
make %{?jobs:-j%jobs}
%defattr(-,root,root,-)
%{_bindir}/sp_test
%{_bindir}/sp_initdb
-%{_libdir}/libsyspopup.so.0.1.0
+%{_libdir}/libsyspopup.so*
%{_datadir}/popup_noti_term
%TZ_SYS_RO_SHARE/license/%{name}
%{upgrade_script_path}/502.syspopup_upgrade.sh
%files caller
%manifest %{name}-caller.manifest
%defattr(-,root,root,-)
-%{_libdir}/libsyspopup_caller.so.0.1.0
+%{_libdir}/libsyspopup_caller.so*
%TZ_SYS_RO_SHARE/license/%{name}-caller
%files caller-devel
SET(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS true)
PROJECT(syspopup_caller C)
-SET(VERSION 1.1)
### Global setting ###
add_library(syspopup_caller SHARED syspopup_caller.c)
target_link_libraries(syspopup_caller syspopup_mods ${spcpkgs_LDFLAGS})
-SET_TARGET_PROPERTIES(syspopup_caller PROPERTIES SOVERSION 0.1.0)
+SET_TARGET_PROPERTIES(syspopup_caller PROPERTIES SOVERSION ${MAJORVER})
+SET_TARGET_PROPERTIES(syspopup_caller PROPERTIES VERSION ${FULLVER})
SET(PC_NAME libsyspopup_caller)
SET(PC_REQUIRED ${pc_requires})
SET(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS true)
PROJECT(syspopup C)
-SET(VERSION 1.1)
### Global setting ###
ENDIF(with_x11)
target_link_libraries(syspopup syspopup_mods ${sppkgs_LDFLAGS})
-SET_TARGET_PROPERTIES(syspopup PROPERTIES SOVERSION 0.1.0)
+SET_TARGET_PROPERTIES(syspopup PROPERTIES SOVERSION ${MAJORVER})
+SET_TARGET_PROPERTIES(syspopup PROPERTIES VERSION ${FULLVER})
SET(PC_NAME libsyspopup)
SET(PC_REQUIRED ${pc_requires})