]> gitweb.hhaalo.de Git - sane-kds-s2000w-net.git/commitdiff
change generate changelog gz
authorBastian Dehn <hhaalo@arcor.de>
Sun, 24 May 2026 11:30:36 +0000 (13:30 +0200)
committerBastian Dehn <hhaalo@arcor.de>
Sun, 24 May 2026 11:30:36 +0000 (13:30 +0200)
src/CMakeLists.txt

index 3c11b184aea6d0e1db8b2c5b94369720ce33f632..83df7e01961622240d166c3bff03811b138a6119 100644 (file)
@@ -143,11 +143,11 @@ else()
                ${TIFF_LIBRARIES})
 endif()
 
-add_custom_target(changelog
-       ALL gzip -cn9 ${CMAKE_CURRENT_SOURCE_DIR}/debian/changelog
+add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/changelog.Debian.gz
+       COMMAND gzip --stdout --no-name --best ${CMAKE_CURRENT_SOURCE_DIR}/debian/changelog
                > ${CMAKE_CURRENT_BINARY_DIR}/changelog.Debian.gz
-       WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
        DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/debian/changelog)
+add_custom_target(changelog ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/changelog.Debian.gz)
 
 set(CMAKE_INSTALL_DEFAULT_DIRECTORY_PERMISSIONS
        OWNER_READ
@@ -158,16 +158,14 @@ set(CMAKE_INSTALL_DEFAULT_DIRECTORY_PERMISSIONS
        WORLD_READ
        WORLD_EXECUTE)
 
+include(GNUInstallDirs)
 install(TARGETS sane-kds_s2000w_net sane-kds_s2000w_net-static
        DESTINATION ${CMAKE_LIBRARY_PATH}/sane)
 install(FILES kds_s2000w_net.conf
        DESTINATION ${CONFIG_INSTALL_PATH})
-file(COPY_FILE ${CMAKE_CURRENT_SOURCE_DIR}/debian/copyright
-       ${CMAKE_CURRENT_BINARY_DIR}/copyright)
-install(FILES ${CMAKE_CURRENT_BINARY_DIR}/copyright
-       DESTINATION usr/share/doc/${PROJECT_NAME})
-install(FILES ${CMAKE_CURRENT_BINARY_DIR}/changelog.Debian.gz
-       DESTINATION usr/share/doc/${PROJECT_NAME})
+install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/debian/copyright
+       ${CMAKE_CURRENT_BINARY_DIR}/changelog.Debian.gz
+       DESTINATION ${CMAKE_INSTALL_DOCDIR})
 
 set(CPACK_GENERATOR DEB)
 set(CPACK_PACKAGE_VERSION ${PROJECT_VERSION})