%files devel
%{_includedir}/crash-manager.h
%{_libdir}/libcrash-manager.so
-%{_datadir}/pkgconfig/crash-manager.pc
+%{_libdir}/pkgconfig/crash-manager.pc
%if %{with crashservice}
%{_includedir}/libcrash-service.h
%{_libdir}/libcrash-service.so
-%{_datadir}/pkgconfig/crash-service.pc
+%{_libdir}/pkgconfig/crash-service.pc
%endif
%if %{with doc}
main.c
)
+INCLUDE(GNUInstallDirs)
+
INCLUDE(FindPkgConfig)
pkg_check_modules(crash-manager_pkgs REQUIRED
dlog
TARGET_LINK_LIBRARIES(${CRASH_NOTIFY} ${helper_pkgs_LDFLAGS} -pie)
install(TARGETS ${CRASH_NOTIFY} DESTINATION libexec)
-INSTALL(TARGETS libcrash-manager LIBRARY DESTINATION lib PUBLIC_HEADER DESTINATION include)
+INSTALL(TARGETS libcrash-manager LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
INSTALL(TARGETS ${PROJECT_NAME} DESTINATION bin
PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE
PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ)
INSTALL(FILES ${CMAKE_SOURCE_DIR}/src/${PROJECT_NAME}/crash-manager.pc
- DESTINATION share/pkgconfig
+ DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig
PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ)
INSTALL(FILES ${CMAKE_SOURCE_DIR}/src/${PROJECT_NAME}/70-${PROJECT_NAME}.conf
crash-service.c
)
+INCLUDE(GNUInstallDirs)
+
INCLUDE(FindPkgConfig)
pkg_check_modules(crash-service_pkgs REQUIRED
PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE
GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
-INSTALL(TARGETS libcrash-service LIBRARY DESTINATION /usr/lib/
- PUBLIC_HEADER DESTINATION /usr/include)
+INSTALL(TARGETS libcrash-service LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
+ PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/crash-service.pc
- DESTINATION share/pkgconfig)
+ DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig)