fix build error

This commit is contained in:
SoftFever
2026-01-05 09:09:54 +08:00
parent 82abc70460
commit 444e191c2b
3 changed files with 6 additions and 3 deletions

2
.gitignore vendored
View File

@@ -43,3 +43,5 @@ test.js
/.cache/ /.cache/
.clangd .clangd
internal_docs/ internal_docs/
# Sparkle auto-update test artifacts
/.sparkle-test/

View File

@@ -17,8 +17,8 @@ if(APPLE)
CONFIGURE_COMMAND "" CONFIGURE_COMMAND ""
BUILD_COMMAND "" BUILD_COMMAND ""
INSTALL_COMMAND ${CMAKE_COMMAND} -E make_directory ${DESTDIR}/Frameworks INSTALL_COMMAND ${CMAKE_COMMAND} -E make_directory ${DESTDIR}/Frameworks
COMMAND ${CMAKE_COMMAND} -E copy_directory # Use ditto to preserve symlinks in framework bundle (cmake -E copy_directory breaks symlinks)
<SOURCE_DIR>/Sparkle.framework ${DESTDIR}/Frameworks/Sparkle.framework COMMAND ditto <SOURCE_DIR>/Sparkle.framework ${DESTDIR}/Frameworks/Sparkle.framework
# Also install the Sparkle CLI tools (sign_update, generate_appcast) for CI/CD signing # Also install the Sparkle CLI tools (sign_update, generate_appcast) for CI/CD signing
COMMAND ${CMAKE_COMMAND} -E make_directory ${DESTDIR}/bin COMMAND ${CMAKE_COMMAND} -E make_directory ${DESTDIR}/bin
COMMAND ${CMAKE_COMMAND} -E copy <SOURCE_DIR>/bin/sign_update ${DESTDIR}/bin/sign_update COMMAND ${CMAKE_COMMAND} -E copy <SOURCE_DIR>/bin/sign_update ${DESTDIR}/bin/sign_update

View File

@@ -269,7 +269,8 @@ else ()
endif() endif()
add_custom_command(TARGET OrcaSlicer POST_BUILD add_custom_command(TARGET OrcaSlicer POST_BUILD
COMMAND ${CMAKE_COMMAND} -E make_directory "${BUNDLE_FRAMEWORKS_DIR}" COMMAND ${CMAKE_COMMAND} -E make_directory "${BUNDLE_FRAMEWORKS_DIR}"
COMMAND ${CMAKE_COMMAND} -E copy_directory "${SPARKLE_FRAMEWORK}" "${BUNDLE_FRAMEWORKS_DIR}/Sparkle.framework" # Use ditto to preserve symlinks in framework bundle (cmake -E copy_directory breaks symlinks)
COMMAND ditto "${SPARKLE_FRAMEWORK}" "${BUNDLE_FRAMEWORKS_DIR}/Sparkle.framework"
COMMENT "Embedding Sparkle.framework into app bundle" COMMENT "Embedding Sparkle.framework into app bundle"
VERBATIM) VERBATIM)
message(STATUS "Sparkle framework will be embedded: ${SPARKLE_FRAMEWORK}") message(STATUS "Sparkle framework will be embedded: ${SPARKLE_FRAMEWORK}")