Skip to content

Commit

Permalink
build against msvs_toolset=14 when we can
Browse files Browse the repository at this point in the history
  • Loading branch information
Dane Springmeyer committed Dec 15, 2017
1 parent 72bddaf commit 943da93
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 15 deletions.
18 changes: 4 additions & 14 deletions appveyor.yml
Expand Up @@ -6,46 +6,36 @@ environment:
matrix:
- nodejs_version: 0.10
platform: x86
msvs_toolset: 12
- nodejs_version: 0.10
platform: x64
msvs_toolset: 12
- nodejs_version: 0.12
platform: x86
msvs_toolset: 12
- nodejs_version: 0.12
platform: x64
msvs_toolset: 12
- nodejs_version: 4
platform: x64
msvs_toolset: 12
- nodejs_version: 4
platform: x86
msvs_toolset: 12
- nodejs_version: 5
platform: x64
msvs_toolset: 12
- nodejs_version: 5
platform: x86
msvs_toolset: 12
- nodejs_version: 6
platform: x64
msvs_toolset: 12
- nodejs_version: 6
platform: x86
msvs_toolset: 12
- nodejs_version: 7
platform: x64
msvs_toolset: 12
- nodejs_version: 7
platform: x86
msvs_toolset: 12
- nodejs_version: 8
platform: x64
msvs_toolset: 12
- nodejs_version: 8
platform: x86
msvs_toolset: 12
- nodejs_version: 9
platform: x64
- nodejs_version: 9
platform: x86
# custom visual studio 2015 builds
- nodejs_version: 0.10.40
platform: x86
Expand Down
2 changes: 1 addition & 1 deletion package.json
Expand Up @@ -37,7 +37,7 @@
"url": "git://github.com/mapbox/node-sqlite3.git"
},
"dependencies": {
"nan": "~2.7.0",
"nan": "~2.8.0",
"node-pre-gyp": "~0.6.38"
},
"bundledDependencies": [
Expand Down
5 changes: 5 additions & 0 deletions scripts/build-appveyor.bat
Expand Up @@ -4,10 +4,14 @@ SET EL=0

ECHO ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ %~f0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~

IF "%msvs_toolset%"=="" ECHO "msvs_toolset unset, defaulting to 12" && SET msvs_toolset=12
IF %NODE_MAJOR% GTR 4 ECHO "detected >= node v5, forcing msvs_toolset=14" && SET msvs_toolset=14

SET PATH=%CD%;%PATH%
SET msvs_version=2013
IF "%msvs_toolset%"=="14" SET msvs_version=2015


ECHO APPVEYOR^: %APPVEYOR%
ECHO nodejs_version^: %nodejs_version%
ECHO platform^: %platform%
Expand Down Expand Up @@ -51,6 +55,7 @@ IF %ERRORLEVEL% NEQ 0 GOTO ERROR

:SKIP_APPVEYOR_INSTALL
IF /I "%msvs_toolset%"=="12" GOTO NODE_INSTALLED
IF %NODE_MAJOR% GTR 4 GOTO NODE_INSTALLED


::custom node for VS2015
Expand Down

0 comments on commit 943da93

Please sign in to comment.