diff options
author | Ryo Nakamura <upa@haeena.net> | 2022-11-20 18:02:13 +0900 |
---|---|---|
committer | Ryo Nakamura <upa@haeena.net> | 2022-11-20 18:03:56 +0900 |
commit | e22bc5523b25bd23cde1c47dfe9b567ca7145221 (patch) | |
tree | 43e56bf2fc7cfbe2a7b13a745f8c8b66a44910e5 /CMakeLists.txt | |
parent | b6b283f8b5f5803af4be765788d873d837154f73 (diff) |
fix CPACK build dependency
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 37167f8..e324e65 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -80,15 +80,19 @@ if(UNIX AND NOT APPLE) # on linux execute_process(COMMAND bash "-c" "cat /etc/os-release|grep '^VERSION_ID='|cut -d '=' -f 2|tr -d '\"'" OUTPUT_VARIABLE DIST_VER OUTPUT_STRIP_TRAILING_WHITESPACE) + execute_process(COMMAND + bash "-c" "${mscp_SOURCE_DIR}/scripts/print-install-deps.sh ${DIST_NAME}-${DIST_VER}" + OUTPUT_VARIABLE DIST_DEP OUTPUT_STRIP_TRAILING_WHITESPACE) + set(PACKAGE_FILE_NAME ${PROJECT_NAME}_${PROJECT_VERSION}-${DIST_NAME}-${DIST_VER}-${ARCH}) set(CPACK_DEBIAN_FILE_NAME ${PACKAGE_FILE_NAME}.deb) - set(CPACK_DEBIAN_PACKAGE_DEPENDS "libssh-4") + set(CPACK_DEBIAN_PACKAGE_DEPENDS ${DIST_DEP}) set(CPACK_DEBIAN_PACKAGE_HOMEPAGE "https://github.com/upa/mscp") set(CPACK_RPM_FILE_NAME ${PACKAGE_FILE_NAME}.rpm) - set(CPACK_RPM_PACKAGE_REQUIRES "libssh") + set(CPACK_RPM_PACKAGE_REQUIRES ${DIST_DEP}) set(CPACK_RPM_PACKAGE_HOMEPAGE "https://github.com/upa/mscp") set(CPACK_RPM_PACKAGE_DESCRIPTION ${CPACK_PACKAGE_DESCRIPTION}) endif() # on linux @@ -119,7 +123,7 @@ foreach(x RANGE ${DIST_LISTLEN}) add_custom_target(docker-build-${DOCKER_INDEX} COMMENT "Build mscp in ${DOCKER_IMAGE} container" - WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} + WORKING_DIRECTORY ${mscp_SOURCE_DIR} COMMAND docker build -t ${DOCKER_IMAGE} -f docker/${DOCKER_INDEX}.Dockerfile .) |