wrap build options inside if

This commit is contained in:
Ryo Nakamura
2022-10-30 22:02:47 +09:00
parent e997d692c2
commit 02eef1be92

View File

@@ -14,16 +14,29 @@ install(TARGETS mscp
RUNTIME DESTINATION bin RUNTIME DESTINATION bin
) )
if(BUILD_PKG)
set(CPACK_SET_DESTDIR true) set(CPACK_SET_DESTDIR true)
set(CPACK_PROJECT_NAME ${PROJECT_NAME}) set(CPACK_PROJECT_NAME ${PROJECT_NAME})
set(CPACK_PROJECT_VERSION ${PROJECT_VERSION}) set(CPACK_PROJECT_VERSION ${PROJECT_VERSION})
set(CPACK_PACKAGE_CONTACT "Ryo Nakamura <upa@haeena.net>") set(CPACK_PACKAGE_CONTACT "Ryo Nakamura <upa@haeena.net>")
set(CPACK_PACKAGE_DESCRIPTION
"mscp, copy files over multiple ssh connections")
set(CPACK_DEBIAN_FILE_NAME DEB-DEFAULT) # on linux
set(CPACK_DEBIAN_PACKAGE_HOMEPAGE "https://github.com/upa/mscp") if(UNIX AND NOT APPLE)
set(CPACK_DEBIAN_PACKAGE_DEPENDS "libssh-4") execute_process(COMMAND lsb_release -c -s
set(CPACK_DEBIAN_PACKAGE_DESCRIPTION OUTPUT_VARIABLE LSB_CODE OUTPUT_STRIP_TRAILING_WHITESPACE)
"mscp, copy files over multiple ssh connections") execute_process(COMMAND uname -p
OUTPUT_VARIABLE ARCH OUTPUT_STRIP_TRAILING_WHITESPACE)
set(PACKAGE_FILE_NAME
${PROJECT_NAME}_${PROJECT_VERSION}-${LSB_CODE}-${ARCH})
set(CPACK_DEBIAN_FILE_NAME ${PACKAGE_FILE_NAME}.deb)
set(CPACK_DEBIAN_PACKAGE_HOMEPAGE "https://github.com/upa/mscp")
set(CPACK_DEBIAN_PACKAGE_DEPENDS "libssh-4")
endif() # on linux
include(CPack)
endif() # BUILD_PKG defined
include(CPack)