You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
661 B
25 lines
661 B
# Compress the man page and install to proper path |
|
|
|
find_program(GZIP_TOOL |
|
NAMES gzip |
|
PATHS /bin |
|
/usr/bin |
|
/usr/local/bin) |
|
|
|
if(NOT GZIP_TOOL) |
|
message(FATAL_ERROR "Man page compression executable 'gzip' not found.") |
|
endif() |
|
|
|
add_custom_target(doc ALL |
|
COMMAND ${GZIP_TOOL} -c ${CMAKE_SOURCE_DIR}/doc/manafiles.1 > ${CMAKE_BINARY_DIR}/manafiles.1.gz |
|
DEPENDS ${CMAKE_SOURCE_DIR}/doc/manafiles.1) |
|
|
|
install( |
|
FILES ${CMAKE_BINARY_DIR}/manafiles.1.gz |
|
DESTINATION ${CMAKE_INSTALL_MANDIR}/man1 |
|
CONFIGURATIONS Release) |
|
|
|
install( |
|
FILES ${CMAKE_CURRENT_LIST_DIR}/manafiles.json |
|
DESTINATION ${CMAKE_INSTALL_DOCDIR}/examples |
|
CONFIGURATIONS Release)
|
|
|