mirror of https://github.com/nodejs/node.git
configure: add a "--dest-os" option to force a gyp "flavor"
This makes cross-compiling easier. i.e. from my mac: ./configure --dest-cpu=arm --dest-os=linuxv0.8.16-release
parent
fb383a0ad0
commit
608898c15b
|
@ -159,6 +159,12 @@ parser.add_option("--dest-cpu",
|
|||
dest="dest_cpu",
|
||||
help="CPU architecture to build for. Valid values are: arm, ia32, x64")
|
||||
|
||||
parser.add_option("--dest-os",
|
||||
action="store",
|
||||
dest="dest_os",
|
||||
help="Operating system to build for. Valid values are: "
|
||||
"win, mac, solaris, freebsd, linux")
|
||||
|
||||
parser.add_option("--no-ifaddrs",
|
||||
action="store_true",
|
||||
dest="no_ifaddrs",
|
||||
|
@ -465,6 +471,8 @@ write('config.mk', "# Do not edit. Generated by the configure script.\n" +
|
|||
|
||||
if os.name == 'nt':
|
||||
gyp_args = ['-f', 'msvs', '-G', 'msvs_version=2010']
|
||||
elif options.dest_os:
|
||||
gyp_args = ['-f', 'make-' + options.dest_os]
|
||||
else:
|
||||
gyp_args = ['-f', 'make']
|
||||
|
||||
|
|
Loading…
Reference in New Issue