SET(EXEC_PREFIX "\${prefix}")
SET(LIBDIR ${LIB_INSTALL_DIR})
SET(INCLUDEDIR "\${prefix}/include/${PROJECT_NAME}")
-SET(MAJOR_VER 0)
-SET(VERSION ${MAJOR_VER}.1.0)
ADD_SUBDIRECTORY(test-app)
ENDIF (HAVE_WAYLAND)
ADD_LIBRARY(${PROJECT_NAME} SHARED ${SRCS})
-SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES SOVERSION ${MAJOR_VER})
-SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES VERSION ${VERSION})
+SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES SOVERSION ${MAJORVER})
+SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES VERSION ${FULLVER})
TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${pkgs_LDFLAGS})
ADD_EXECUTABLE(notification_init ${INIT-SRCS})
Development files needed to build software that needs to system a system notification.
%build
+MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
export LDFLAGS+="-Wl,--rpath=%{_prefix}/lib -Wl,--as-needed"
LDFLAGS="$LDFLAGS"
%if %{with wayland}
-%cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DHAVE_WAYLAND=On
+%cmake . \
+ -DCMAKE_INSTALL_PREFIX=%{_prefix} -DHAVE_WAYLAND=On \
+ -DMAJORVER=${MAJORVER} -DFULLVER=%{version}
%else
-%cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DHAVE_X11=On
+%cmake . \
+ -DCMAKE_INSTALL_PREFIX=%{_prefix} -DHAVE_X11=On \
+ -DMAJORVER=${MAJORVER} -DFULLVER=%{version}
%endif
make %{?jobs:-j%jobs}