From b57eaca365f55e7568d1c681db8508c61f34edd1 Mon Sep 17 00:00:00 2001 From: WerWolv Date: Sat, 24 Feb 2024 23:41:22 +0100 Subject: [PATCH] build: Try to fix sdk packaging --- cmake/build_helpers.cmake | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/cmake/build_helpers.cmake b/cmake/build_helpers.cmake index 28c4ce8ba..dccc9cca8 100644 --- a/cmake/build_helpers.cmake +++ b/cmake/build_helpers.cmake @@ -754,7 +754,13 @@ function(generateSDKDirectory) install(DIRECTORY ${CMAKE_SOURCE_DIR}/cmake/sdk/ DESTINATION "${SDK_BUILD_PATH}") install(TARGETS libimhex ARCHIVE DESTINATION "${SDK_BUILD_PATH}/lib") - install(CODE "file(ARCHIVE_CREATE OUTPUT \"$ENV{DESTDIR}/${CMAKE_INSTALL_PREFIX}/sdk.zip\" PATHS \"${SDK_BUILD_PATH}/\" FORMAT zip)") + if ("$ENV{DESTDIR}" STREQUAL "") + set(SDK_INSTALL_PATH "${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_PREFIX}/sdk") + else() + set(SDK_INSTALL_PATH "$ENV{DESTDIR}/sdk") + endif() + + install(CODE "file(ARCHIVE_CREATE OUTPUT \"${SDK_INSTALL_PATH}/sdk.zip\" PATHS \"${SDK_BUILD_PATH}/\" FORMAT zip)") endfunction() function(addIncludesFromLibrary target library)