SET(CMAKE_SKIP_BUILD_RPATH TRUE)
SET(PREFIX ${CMAKE_INSTALL_PREFIX})
-SET(PLUGINDIR "${PREFIX}/lib/${PROJECT_NAME}")
+SET(PLUGINDIR "${LIB_INSTALL_DIR}/${PROJECT_NAME}")
# get library version from debian/changelog
get_version(debian/changelog VERSION VERSION_MAJOR)
%build
-cmake . -DCMAKE_INSTALL_PREFIX=/usr
+%cmake .
make %{?jobs:-j%jobs}
%files -n common-public-plugins
%manifest common-public-plugins.manifest
%defattr(-,root,root,-)
-/usr/lib/sync-agent/common-public/*
+%{_libdir}/sync-agent/common-public/*
PROJECT(sync-agent)
SET(LIBNAME "lib${PROJECT_NAME}")
-SET(LIBDIR "${PREFIX}/lib")
+SET(LIBDIR "${LIB_INSTALL_DIR}")
# set variables
SET(FW_INCLUDE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/../../include")
#
# install library files
-INSTALL(TARGETS ${LIBNAME} DESTINATION ${LIBDIR})
+INSTALL(TARGETS ${LIBNAME} DESTINATION ${LIB_INSTALL_DIR})
# install .pc file
CONFIGURE_FILE(${PROJECT_NAME}.pc.in ${PROJECT_NAME}.pc @ONLY)
-INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${PROJECT_NAME}.pc DESTINATION lib/pkgconfig)
+INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${PROJECT_NAME}.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)
# install header files
INSTALL(FILES ${FW_INCLUDE_DIR}/sync_agent.h DESTINATION include/)
prefix=@PREFIX@
exec_prefix=${prefix}
-libdir=${prefix}/lib
+libdir=@LIB_INSTALL_DIR@
includedir=${prefix}/include
Name: sync-agent
#
# install library files
-INSTALL(TARGETS ${LIBNAME} DESTINATION ${LIBDIR})
+INSTALL(TARGETS ${LIBNAME} DESTINATION ${LIB_INSTALL_DIR})
SET(PLUGIN_CATEGORY_NAME "common-private")
# set plugin install path
-SET(LIBDIR "${PREFIX}/lib/sync-agent/${PLUGIN_CATEGORY_NAME}")
+SET(LIBDIR "${LIB_INSTALL_DIR}/sync-agent/${PLUGIN_CATEGORY_NAME}")
ADD_SUBDIRECTORY(slp-mdm)
SET(PLUGIN_CATEGORY_NAME "common-public")
# set plugin install path
-SET(LIBDIR "${PREFIX}/lib/sync-agent/${PLUGIN_CATEGORY_NAME}")
+SET(LIBDIR "${LIB_INSTALL_DIR}/sync-agent/${PLUGIN_CATEGORY_NAME}")
ADD_SUBDIRECTORY(account)
ADD_SUBDIRECTORY(calendar)
SET(CMAKE_SKIP_BUILD_RPATH TRUE)
SET(PREFIX ${CMAKE_INSTALL_PREFIX})
-SET(PLUGINDIR "${PREFIX}/lib/${PROJECT_NAME}")
+SET(PLUGINDIR "${LIB_INSTALL_DIR}/${PROJECT_NAME}")
# get library version from debian/changelog
get_version(debian/changelog VERSION VERSION_MAJOR)
%build
-cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix}
+%cmake .
make %{?jobs:-j%jobs}
%files -n dummy-plugins
%manifest dummy-plugins.manifest
%defattr(-,root,root,-)
-/usr/lib/sync-agent/dummy/*
+%{_libdir}/sync-agent/dummy/*
#
# install library files
-INSTALL(TARGETS ${LIBNAME} DESTINATION ${LIBDIR})
+INSTALL(TARGETS ${LIBNAME} DESTINATION ${LIB_INSTALL_DIR})
SET(PLUGIN_CATEGORY_NAME "dummy")
# set plugin install path
-SET(LIBDIR "${PREFIX}/lib/sync-agent/${PLUGIN_CATEGORY_NAME}")
+SET(LIBDIR "${LIB_INSTALL_DIR}/sync-agent/${PLUGIN_CATEGORY_NAME}")
ADD_SUBDIRECTORY(da-dummy)
ADD_SUBDIRECTORY(di-dummy)