Skip to content

Commit f63c81b

Browse files
committed
🎨 Move mklink after packaging to avoid installer bloat
1 parent 9db53e1 commit f63c81b

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

scripts/win-build.bat

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,6 @@ if defined BUILD_AMD64 (
113113
if errorlevel 1 (
114114
exit /b %errorlevel%
115115
)
116-
mklink /H "%PROJECT_ROOT%\app\kernel\siyuan.exe" "%PROJECT_ROOT%\app\kernel\SiYuan-Kernel.exe"
117116
)
118117
if defined BUILD_ARM64 (
119118
echo.
@@ -125,7 +124,6 @@ if defined BUILD_ARM64 (
125124
if errorlevel 1 (
126125
exit /b %errorlevel%
127126
)
128-
mklink /H "%PROJECT_ROOT%\app\kernel-arm64\siyuan.exe" "%PROJECT_ROOT%\app\kernel-arm64\SiYuan-Kernel.exe"
129127
)
130128

131129
if defined BUILD_AMD64 goto electron
@@ -194,6 +192,14 @@ if defined BUILD_APPX_ARM64 (
194192
)
195193
:skipappx
196194

195+
REM 打包完成后再建硬链接,避免将 siyuan.exe 打进安装包
196+
if defined BUILD_AMD64 (
197+
mklink /H "%PROJECT_ROOT%\app\kernel\siyuan.exe" "%PROJECT_ROOT%\app\kernel\SiYuan-Kernel.exe"
198+
)
199+
if defined BUILD_ARM64 (
200+
mklink /H "%PROJECT_ROOT%\app\kernel-arm64\siyuan.exe" "%PROJECT_ROOT%\app\kernel-arm64\SiYuan-Kernel.exe"
201+
)
202+
197203
echo.
198204
echo ==============================
199205
echo Build successful!

0 commit comments

Comments
 (0)