@@ -4,23 +4,19 @@ SET EL=0
44
55ECHO ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ %~f0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66
7- IF /I " %msvs_toolset% " == " " ECHO msvs_toolset unset, defaulting to 12 && SET msvs_toolset = 12
8- SET NODE_MAJOR = %nodejs_version:~0 ,1 %
9- IF %NODE_MAJOR% GTR 4 ECHO detected node v5, forcing msvs_toolset 14 && SET msvs_toolset = 14
7+ IF /I " %msvs_toolset% " == " " ECHO msvs_toolset unset, defaulting to 14 && SET msvs_toolset = 14
8+ IF /I " %msvs_version% " == " " ECHO msvs_version unset, defaulting to 2015 && SET msvs_version = 2015
109
1110SET PATH = %CD% ;%PATH%
12- SET msvs_version = 2015
1311IF " %msvs_toolset% " == " 12" SET msvs_version = 2013
1412
15-
1613ECHO APPVEYOR^ : %APPVEYOR%
1714ECHO nodejs_version^ : %nodejs_version%
1815ECHO platform^ : %platform%
1916ECHO msvs_toolset^ : %msvs_toolset%
2017ECHO msvs_version^ : %msvs_version%
2118ECHO TOOLSET_ARGS^ : %TOOLSET_ARGS%
2219
23-
2420ECHO activating VS command prompt
2521:: NOTE this call makes the x64 -> X64
2622IF /I " %platform% " == " x64" ECHO x64 && CALL " C:\Program Files (x86)\Microsoft Visual Studio %msvs_toolset% .0\VC\vcvarsall.bat" amd64
@@ -33,23 +29,11 @@ IF %ERRORLEVEL% NEQ 0 GOTO ERROR
3329ECHO using MSBuild^ : && CALL msbuild /version && ECHO .
3430IF %ERRORLEVEL% NEQ 0 GOTO ERROR
3531
36-
3732ECHO downloading/installing node
38- :: only use Install-Product when using VS2013
39- :: IF /I "%APPVEYOR%"=="True" IF /I "%msvs_toolset%"=="12" powershell Install-Product node $env:nodejs_version $env:Platform
40- :: TESTING:
41- :: always install (get npm matching node), but delete installed programfiles node.exe afterwards for VS2015 (using custom node.exe)
42- IF /I " %APPVEYOR% " == " True" GOTO APPVEYOR_INSTALL
43- GOTO SKIP_APPVEYOR_INSTALL
44-
45- :APPVEYOR_INSTALL
4633IF /I " %platform% " == " x64" powershell Install-Product node $env:nodejs_version x64
4734IF /I " %platform% " == " x86" powershell Install-Product node $env:nodejs_version x86
4835IF %ERRORLEVEL% NEQ 0 GOTO ERROR
4936
50- ECHO node major version^ : %NODE_MAJOR%
51- IF %NODE_MAJOR% GTR 0 ECHO node version greater than zero, not updating npm && GOTO SKIP_APPVEYOR_INSTALL
52-
5337powershell Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force
5438IF %ERRORLEVEL% NEQ 0 GOTO ERROR
5539
@@ -82,9 +66,6 @@ IF %ERRORLEVEL% NEQ 0 GOTO ERROR
8266IF /I " %NPM_BIN_DIR% " == " %CD% " ECHO ERROR npm bin -g equals local directory && SET ERRORLEVEL = 1 && GOTO ERROR
8367ECHO ===== where npm puts stuff END ============
8468
85-
86- IF " %nodejs_version:~0 ,1 % " == " 0" CALL npm install https://github.com/springmeyer/node-gyp/tarball/v3.x
87- IF %ERRORLEVEL% NEQ 0 GOTO ERROR
8869IF " %nodejs_version:~0 ,1 % " == " 4" CALL npm install node-gyp@ 3.x
8970IF %ERRORLEVEL% NEQ 0 GOTO ERROR
9071IF " %nodejs_version:~0 ,1 % " == " 5" CALL npm install node-gyp@ 3.x
@@ -113,10 +94,6 @@ CALL npm test
11394ECHO ==========================================
11495ECHO ==========================================
11596ECHO ==========================================
116- ECHO using iojs, not checking test result!!!!!!!!!
117- ECHO ==========================================
118- ECHO ==========================================
119- ECHO ==========================================
12097
12198GOTO NPM_TEST_FINISHED
12299
0 commit comments