From 12105fe1cec7e0f2eaa886b488ee14fdcc2dad74 Mon Sep 17 00:00:00 2001 From: Sebastian Messmer Date: Sun, 8 Jul 2018 19:57:21 -0700 Subject: [PATCH] Don't install man page on windows --- doc/CMakeLists.txt | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt index e092d94b..491ed801 100644 --- a/doc/CMakeLists.txt +++ b/doc/CMakeLists.txt @@ -1,15 +1,20 @@ project (doc) -INCLUDE(GNUInstallDirs) -find_program(GZIP gzip) +IF (WIN32) + MESSAGE(STATUS "This is Windows. Will not install man page") +ELSE (WIN32) + INCLUDE(GNUInstallDirs) -add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/cryfs.1.gz - COMMAND ${GZIP} -c ${CMAKE_CURRENT_SOURCE_DIR}/man/cryfs.1 > ${CMAKE_CURRENT_BINARY_DIR}/cryfs.1.gz -) -add_custom_target(man ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/cryfs.1.gz) + find_program(GZIP gzip) -install(FILES ${CMAKE_CURRENT_BINARY_DIR}/cryfs.1.gz - DESTINATION ${CMAKE_INSTALL_MANDIR}/man1 - CONFIGURATIONS Release -) + add_custom_command( + OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/cryfs.1.gz + COMMAND ${GZIP} -c ${CMAKE_CURRENT_SOURCE_DIR}/man/cryfs.1 > ${CMAKE_CURRENT_BINARY_DIR}/cryfs.1.gz + ) + add_custom_target(man ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/cryfs.1.gz) + + install(FILES ${CMAKE_CURRENT_BINARY_DIR}/cryfs.1.gz + DESTINATION ${CMAKE_INSTALL_MANDIR}/man1 + CONFIGURATIONS Release + ) +ENDIF(WIN32)