--- qastools-v1.5.0/qasconfig/share/man/CMakeLists.txt +++ qastools-v1.5.0/qasconfig/share/man/CMakeLists.txt @@ -1,35 +1,35 @@ # Find gzip -FIND_PACKAGE ( UnixCommands REQUIRED ) - -IF ( NOT GZIP ) - MESSAGE ( FATAL_ERROR "Unable to find 'gzip' program" ) -ENDIF ( NOT GZIP ) - +FIND_PACKAGE ( UnixCommands ) # Configure manpages SET ( man_src ${CMAKE_CURRENT_SOURCE_DIR}/manpage.1.cmake ) SET ( man_plain ${CMAKE_CURRENT_BINARY_DIR}/manpage.1 ) -SET ( man_gz ${CMAKE_CURRENT_BINARY_DIR}/manpage.1.gz ) +SET ( man_gz .gz ) CONFIGURE_FILE ( ${man_src} ${man_plain} ) # Compress manpages +IF ( NOT GZIP ) + MESSAGE ( STATUS "Unable to find 'gzip' program, not compressing manpage" ) + SET ( man_gz "" ) +ELSE() ADD_CUSTOM_COMMAND ( - OUTPUT ${man_gz} - COMMAND ${GZIP} -c -n -9 ${man_plain} > ${man_gz} + OUTPUT ${man_plain}${man_gz} + COMMAND ${GZIP} -c -n -9 ${man_plain} > ${man_plain}${man_gz} DEPENDS ${man_plain} - COMMENT "Building ${man_gz}" ) + COMMENT "Building ${man_plain}${man_gz}" ) +ENDIF() ADD_CUSTOM_TARGET ( qasconfig_manpage ALL - DEPENDS ${man_gz} ) + DEPENDS ${man_plain}${man_gz} ) # Installation of the manpage -INSTALL ( FILES ${man_gz} +INSTALL ( FILES ${man_plain}${man_gz} DESTINATION ${INSTALL_DIR_MAN} - RENAME ${PROGRAM_NAME}.1.gz ) + RENAME ${PROGRAM_NAME}.1${man_gz} ) --- qastools-v1.5.0/qashctl/share/man/CMakeLists.txt +++ qastools-v1.5.0/qashctl/share/man/CMakeLists.txt @@ -1,35 +1,35 @@ # Find gzip -FIND_PACKAGE ( UnixCommands REQUIRED ) - -IF ( NOT GZIP ) - MESSAGE ( FATAL_ERROR "Unable to find 'gzip' program" ) -ENDIF ( NOT GZIP ) - +FIND_PACKAGE ( UnixCommands ) # Configure manpages SET ( man_src ${CMAKE_CURRENT_SOURCE_DIR}/manpage.1.cmake ) SET ( man_plain ${CMAKE_CURRENT_BINARY_DIR}/manpage.1 ) -SET ( man_gz ${CMAKE_CURRENT_BINARY_DIR}/manpage.1.gz ) +SET ( man_gz 1.gz ) CONFIGURE_FILE ( ${man_src} ${man_plain} ) # Compress manpages +IF ( NOT GZIP ) + MESSAGE ( STATUS "Unable to find 'gzip' program, not compressing manpage" ) + SET ( man_gz "" ) +ELSE() ADD_CUSTOM_COMMAND ( - OUTPUT ${man_gz} - COMMAND ${GZIP} -n -c -9 ${man_plain} > ${man_gz} + OUTPUT ${man_plain}${man_gz} + COMMAND ${GZIP} -n -c -9 ${man_plain} > ${man_plain}${man_gz} DEPENDS ${man_plain} - COMMENT "Building ${man_gz}" ) + COMMENT "Building ${man_plain}${man_gz}" ) +ENDIF() ADD_CUSTOM_TARGET ( qashctl_manpage ALL - DEPENDS ${man_gz} ) + DEPENDS ${man_plain}${man_gz} ) # Installation of the manpage -INSTALL ( FILES ${man_gz} +INSTALL ( FILES ${man_plain}${man_gz} DESTINATION ${INSTALL_DIR_MAN} - RENAME ${PROGRAM_NAME}.1.gz ) + RENAME ${PROGRAM_NAME}.1${man_gz} ) --- qastools-v1.5.0/qasmixer/share/man/CMakeLists.txt +++ qastools-v1.5.0/qasmixer/share/man/CMakeLists.txt @@ -1,35 +1,35 @@ # Find gzip -FIND_PACKAGE ( UnixCommands REQUIRED ) - -IF ( NOT GZIP ) - MESSAGE ( FATAL_ERROR "Unable to find 'gzip' program" ) -ENDIF ( NOT GZIP ) - +FIND_PACKAGE ( UnixCommands ) # Configure manpages SET ( man_src ${CMAKE_CURRENT_SOURCE_DIR}/manpage.1.cmake ) SET ( man_plain ${CMAKE_CURRENT_BINARY_DIR}/manpage.1 ) -SET ( man_gz ${CMAKE_CURRENT_BINARY_DIR}/manpage.1.gz ) +SET ( man_gz .gz ) CONFIGURE_FILE ( ${man_src} ${man_plain} ) # Compress manpages +IF ( NOT GZIP ) + MESSAGE ( STATUS "Unable to find 'gzip' program, not compressing manpage" ) + SET ( man_gz "" ) +ELSE() ADD_CUSTOM_COMMAND ( - OUTPUT ${man_gz} - COMMAND ${GZIP} -c -n -9 ${man_plain} > ${man_gz} + OUTPUT ${man_plain}${man_gz} + COMMAND ${GZIP} -c -n -9 ${man_plain} > ${man_plain}${man_gz} DEPENDS ${man_plain} - COMMENT "Building ${man_gz}" ) + COMMENT "Building ${man_plain}${man_gz}" ) +ENDIF() ADD_CUSTOM_TARGET ( qasmixer_manpage ALL - DEPENDS ${man_gz} ) + DEPENDS ${man_plain}${man_gz} ) # Installation of the manpage -INSTALL ( FILES ${man_gz} +INSTALL ( FILES ${man_plain}${man_gz} DESTINATION ${INSTALL_DIR_MAN} - RENAME ${PROGRAM_NAME}.1.gz ) + RENAME ${PROGRAM_NAME}.1${man_gz} )