Windows bindings
This commit is contained in:
parent
464dc406b0
commit
26f3f2440c
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,11 @@
|
|||
set "PLATFORM=win32"
|
||||
|
||||
set "NODE_API_VERSION=69"
|
||||
set "ELECTRON_VERSION=4.0.8"
|
||||
|
||||
call ./scripts/build-keytar.bat %PLATFORM% ia32 %NODE_API_VERSION% %ELECTRON_VERSION%
|
||||
|
||||
set "NODE_API_VERSION=68"
|
||||
set "ELECTRON_VERSION=5.0.0-beta.8"
|
||||
|
||||
call ./scripts/build-keytar.bat %PLATFORM% ia32 %NODE_API_VERSION% %ELECTRON_VERSION%
|
|
@ -0,0 +1,30 @@
|
|||
@echo off
|
||||
|
||||
set "PLATFORM=%1"
|
||||
set "ARCH=%2"
|
||||
set "NODE_API_VERSION=%3"
|
||||
set "ELECTRON_VERSION=%4"
|
||||
set "KEYTAR_VERSION=4.4.1"
|
||||
set "ELECTRON_URL=https://atom.io/download/electron"
|
||||
|
||||
set "DIRECTORY=.\release-tmp\keytar.node\keytar-%KEYTAR_VERSION%"
|
||||
set "FILENAME=%PLATFORM%-%ARCH%-%NODE_API_VERSION%.node"
|
||||
|
||||
cd .\node_modules\keytar
|
||||
|
||||
move .\build\Release .\release-tmp
|
||||
|
||||
if exist %DIRECTORY%\%FILENAME% (
|
||||
echo A binding already exists at %DIRECTORY%\%FILENAME% - deleting it
|
||||
del %DIRECTORY%\%FILENAME%
|
||||
)
|
||||
|
||||
echo Building keytar for %PLATFORM%-%ARCH% with Node.js API version %NODE_API_VERSION% for Electron %ELECTRON_VERSION%
|
||||
call ..\.bin\node-gyp rebuild --target=%ELECTRON_VERSION% --arch %ARCH% --dist-url=%ELECTRON_URL%
|
||||
|
||||
echo Moving keytar.node to %DIRECTORY%
|
||||
mkdir %DIRECTORY%
|
||||
move .\build\Release\keytar.node %DIRECTORY%\%FILENAME%
|
||||
del /S /Q .\build\Release\*
|
||||
|
||||
move .\release-tmp\keytar.node .\build\Release
|
|
@ -4,11 +4,14 @@ set "ELECTRON=%4"
|
|||
set "PLATFORM=%1"
|
||||
set "ARCH=%2"
|
||||
set "VER=%3"
|
||||
set "VENDOR_PATH=.\node_modules\node-sass\vendor"
|
||||
set "BUILD_PATH=.\node_modules\node-sass\build\Release\binding.node"
|
||||
set "ELECTRON_URL=https://atom.io/download/electron"
|
||||
set "VENDOR_PATH=.\vendor"
|
||||
set "BUILD_PATH=.\build\Release\binding.node"
|
||||
|
||||
cd .\node_modules\node-sass
|
||||
|
||||
echo Building %PLATFORM%-%ARCH% bindings
|
||||
call ./node_modules/.bin/electron-rebuild -v=%ELECTRON% -a=%ARCH% -m ./node_modules/node-sass
|
||||
call ../.bin/node-gyp rebuild --target=%ELECTRON% --arch %ARCH% --dist-url=%ELECTRON_URL%
|
||||
|
||||
if exist %VENDOR_PATH%\%PLATFORM%-%ARCH%-%VER%\binding.node (
|
||||
echo Deleting old %VENDOR_PATH%\%PLATFORM%-%ARCH%-%VER%\binding.node
|
||||
|
|
Loading…
Reference in New Issue