fix: use vcBuild and make based on current platform

This commit is contained in:
calebboyd
2018-10-20 10:31:51 -05:00
parent e6a416cc4f
commit db766e2832
3 changed files with 6 additions and 5 deletions
+4 -3
View File
@@ -130,10 +130,11 @@ compile({
- Example: `['--with-dtrace', '--dest-cpu=x64']`
- default: `[]`
- #### `make: string[]`
- Array of arguments for the node build make step, on windows this step recieves options for vcBuild.bat
- default: `[]` or `['nosign', 'release']` for non windows systems
- Array of arguments for the node build make step
- default: `[]`
- #### `vcBuild: string[]`
- Alias for `make` option
- Options for windows build
- default: `['nosign', 'release']`
- #### `snapshot: string`
- path to a file to be used as the warmup snapshot for the build
- default: `null`
+1 -1
View File
@@ -2,7 +2,7 @@
"name": "nexe",
"description": "Create a single executable out of your Node.js application",
"license": "MIT",
"version": "3.0.0-beta.2",
"version": "3.0.0-beta.3",
"contributors": [
"Craig Condon <craig.j.condon@gmail.com> (http://crcn.io)",
"Jared Allard <jaredallard@outlook.com>",
+1 -1
View File
@@ -244,7 +244,7 @@ function normalizeOptions(input?: Partial<NexeOptions>): NexeOptions {
options.targets.push(getTarget())
}
options.ghToken = options.ghToken || process.env.GITHUB_TOKEN || ''
options.make = flatten(options.vcBuild, options.make)
options.make = flatten(isWindows ? options.vcBuild : options.make)
options.configure = flatten(options.configure)
options.resources = flatten(opts.resource, options.resources)