--- hatari/tools/hmsa/CMakeLists.txt 2019/04/09 08:49:02 1.1 +++ hatari/tools/hmsa/CMakeLists.txt 2019/04/09 08:58:30 1.1.1.3 @@ -2,7 +2,14 @@ include_directories(${CMAKE_BINARY_DIR} ${CMAKE_SOURCE_DIR}/src/includes ${CMAKE_SOURCE_DIR}/src/debug ${SDL_INCLUDE_DIR}) -add_executable(hmsa hmsa.c floppy.c ../../src/file.c ../../src/unzip.c) +set(HMSA_SOURCES hmsa.c floppy.c ../../src/file.c) + +if(ZLIB_FOUND) + include_directories(${ZLIB_INCLUDE_DIR}) + set(HMSA_SOURCES ${HMSA_SOURCES} ../../src/unzip.c) +endif(ZLIB_FOUND) + +add_executable(hmsa ${HMSA_SOURCES}) target_link_libraries(hmsa Floppy) @@ -15,3 +22,11 @@ if(ZLIB_FOUND) endif(ZLIB_FOUND) install(TARGETS hmsa RUNTIME DESTINATION ${BINDIR}) + +# if(UNIX) + add_custom_target(hmsa_manpage ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/hmsa.1.gz) + add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/hmsa.1.gz + COMMAND gzip -c -9 ${CMAKE_CURRENT_SOURCE_DIR}/hmsa.1 > ${CMAKE_CURRENT_BINARY_DIR}/hmsa.1.gz + DEPENDS hmsa.1) + INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/hmsa.1.gz DESTINATION ${MANDIR}) +# endif(UNIX)