chore(local-tool): 為 make exe 加診斷輸出

印出 iscc 的 cwd、exit code、dist/ 實際內容,
避免靜默失敗讓人找不到產物去向。

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
jim800121chen 2026-04-12 02:41:51 +08:00
parent dbad729da3
commit 80252b12dc

View File

@ -492,9 +492,14 @@ exe: wails-windows ## ⚠️ 必須在 Windows 上跑Inno Setup → dist/visi
fi; \
echo "==> 使用 ISCC: $$ISCC_BIN"; \
mkdir -p $(DIST); \
"$$ISCC_BIN" installer/windows/visiona-local.iss
echo "==> 執行 iscccwd: $$(pwd)..."; \
"$$ISCC_BIN" installer/windows/visiona-local.iss; \
ISCC_RC=$$?; \
echo "==> iscc exit code: $$ISCC_RC"; \
if [ $$ISCC_RC -ne 0 ]; then exit $$ISCC_RC; fi
@echo "==> 產出:"
@ls -lh $(DIST)/visiona-local-*-windows-x64.exe 2>/dev/null || echo "未找到產出檔"
@ls -lh $(DIST)/ 2>/dev/null || echo "dist 目錄不存在"
@ls -lh $(DIST)/visiona-local-*-windows-x64.exe 2>/dev/null || echo "未找到 .exe 產出檔"
appimage: wails-linux ## ⚠️ 必須在 Linux 上跑build-appimage.sh → dist/visiona-local-*-linux-x64.AppImage
@if [ "$$(uname -s)" != "Linux" ]; then \