@@ -75,8 +75,8 @@ set UPX_URL=https://github.com/upx/upx/releases/download/v3.94/upx394w.zip
7575:: ShellExecAsUser
7676set SHELLEXECASUSER_URL = https://nsis.sourceforge.io/mediawiki/images/1/1d/ShellExecAsUserUnicodeUpdate.zip
7777:: Libsodium (currently disabled)
78- :: set LIBSODIUM_URL=https://github.com/jedisct1/libsodium/releases/download/1.0.18-RELEASE/libsodium-1.0.18-msvc.zip
79- :: set SODIUM_DIR=C:\libsodium
78+ set LIBSODIUM_URL = https://github.com/jedisct1/libsodium/releases/download/1.0.18-RELEASE/libsodium-1.0.18-msvc.zip
79+ set SODIUM_DIR = C:\libsodium
8080
8181:: Subsystem version (targeting Windows XP)
8282set SUBSYSTEM_VER32 = 5.01
@@ -190,13 +190,13 @@ call :downloadfile %SHELLEXECASUSER_URL% downloads\shellexecasuser.zip
190190copy /Y c:\shellexecasuser\unicode\ShellExecAsUser.dll " %ProgramFiles(x86)% \NSIS\Plugins\x86-unicode"
191191
192192:: Install Libsodium
193- :: call :downloadfile %LIBSODIUM_URL% downloads\libsodium.zip
194- :: 7z x downloads\libsodium.zip -oc:\ > nul || exit 1
195- :: if /i "%ARCH%"=="x64" (
196- :: copy /Y C:\libsodium\x64\Release\v140\dynamic\libsodium.dll vim\src\libsodium.dll
197- :: ) else (
198- :: copy /Y C:\libsodium\Win32\Release\v140\dynamic\libsodium.dll vim\src\libsodium.dll
199- :: )
193+ call :downloadfile %LIBSODIUM_URL% downloads\libsodium.zip
194+ 7z x downloads\libsodium.zip -oc:\ > nul || exit 1
195+ if /i " %ARCH% " == " x64" (
196+ copy /Y C:\libsodium\x64\Release\v140\dynamic\libsodium.dll vim\src\libsodium.dll
197+ ) else (
198+ copy /Y C:\libsodium\Win32\Release\v140\dynamic\libsodium.dll vim\src\libsodium.dll
199+ )
200200
201201:: Show PATH for debugging
202202path
@@ -239,7 +239,7 @@ nmake -f Make_mvc.mak ^
239239 DYNAMIC_LUA=yes LUA=%LUA_DIR% ^
240240 DYNAMIC_RUBY=yes RUBY=%RUBY_DIR% RUBY_MSVCRT_NAME=msvcrt ^
241241 DYNAMIC_MZSCHEME=yes " MZSCHEME=%RACKET_DIR% " ^
242- TERMINAL=yes ^
242+ TERMINAL=yes SODIUM= %SODIUM_DIR% ^
243243 || exit 1
244244:: Build CUI version
245245nmake -f Make_mvc.mak ^
@@ -251,7 +251,7 @@ nmake -f Make_mvc.mak ^
251251 DYNAMIC_LUA=yes LUA=%LUA_DIR% ^
252252 DYNAMIC_RUBY=yes RUBY=%RUBY_DIR% RUBY_MSVCRT_NAME=msvcrt ^
253253 DYNAMIC_MZSCHEME=yes " MZSCHEME=%RACKET_DIR% " ^
254- TERMINAL=yes ^
254+ TERMINAL=yes SODIUM= %SODIUM_DIR% ^
255255 || exit 1
256256:: Build translations
257257pushd po
@@ -299,7 +299,7 @@ copy /Y GvimExt\*.reg GvimExt32\
299299copy /Y ..\README.txt ..\runtime
300300copy /Y ..\vimtutor.bat ..\runtime
301301copy /Y *.exe ..\runtime\
302- :: copy /Y libsodium.dll ..\runtime\
302+ copy /Y libsodium.dll ..\runtime\
303303copy /Y xxd\*.exe ..\runtime
304304copy /Y tee\*.exe ..\runtime
305305mkdir ..\runtime\GvimExt64
0 commit comments