From 7341fceb55dfde73f950286bbd2b1c84490b27ae Mon Sep 17 00:00:00 2001 From: Glenn <glenux@glenux.net> Date: Wed, 27 Dec 2023 11:14:41 +0100 Subject: [PATCH] fix: try compressing the manpage manually --- CMakeLists.txt | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index bffeeac..b80b059 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -34,10 +34,18 @@ target_link_libraries(igmpgen ${LIBNET_LIBRARY}) install(TARGETS igmpgen DESTINATION bin) # Install the man page +include(GNUInstallDirs) +file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/misc/) +file( + ARCHIVE_CREATE + OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/misc/igmpgen.1.gz + PATHS ${CMAKE_CURRENT_SOURCE_DIR}/misc/igmpgen.man.1 + FORMAT raw + COMPRESSION GZip +) install( - FILES ${CMAKE_CURRENT_SOURCE_DIR}/misc/igmpgen.man.1 + FILES ${CMAKE_CURRENT_BINARY_DIR}/misc/igmpgen.1.gz DESTINATION share/man/man1 - RENAME igmpgen.1 ) # Include CPack for packaging