1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-08-08 22:26:51 +02:00

[macOS] run hdiutil under sudo only on CI

This commit is contained in:
Andrey Filipenkov
2024-12-25 12:29:35 +03:00
parent 8406840f76
commit 6323e7b4da

View File

@@ -870,7 +870,9 @@ elseif(APPLE_MACOS AND NOT ENABLE_MONOLITHIC_INSTALL)
# Workaround for this issue:
# CPack Error: Error executing: /usr/bin/hdiutil detach "/Volumes/VCMI"
# https://github.com/actions/runner-images/issues/7522#issuecomment-1564467252
set(CPACK_COMMAND_HDIUTIL "/usr/bin/sudo /usr/bin/hdiutil")
if(DEFINED ENV{GITHUB_RUN_ID})
set(CPACK_COMMAND_HDIUTIL "/usr/bin/sudo /usr/bin/hdiutil")
endif()
# CMake code for CPACK_DMG_DS_STORE executed before DS_STORE_SETUP_SCRIPT
# So we can keep both enabled and this shouldn't hurt
# set(CPACK_DMG_DS_STORE "${CMAKE_SOURCE_DIR}/osx/dmg_DS_Store")