Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

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=linux
  • Loading branch information...
commit 608898c15b9181a583d99d0da05f145997a98db0 1 parent fb383a0
@TooTallNate TooTallNate authored
Showing with 8 additions and 0 deletions.
  1. +8 −0 configure
View
8 configure
@@ -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']
Please sign in to comment.
Something went wrong with that request. Please try again.