Skip to content

Instantly share code, notes, and snippets.

@jbergstroem
Created April 14, 2015 05:49
Show Gist options
  • Save jbergstroem/ca7a8346d1e062f02fb4 to your computer and use it in GitHub Desktop.
Save jbergstroem/ca7a8346d1e062f02fb4 to your computer and use it in GitHub Desktop.
configure output
% /Volumes/sink/io.js ϟ ./configure --help
Usage: configure [options]
Options:
-h, --help show this help message and exit
--prefix=PREFIX select the install prefix (defaults to /usr/local)
--debug also build debug build
--dest-cpu=DEST_CPU CPU architecture to build for. Valid values are: arm,
arm64, ia32, mips, mipsel, x32, x64
--dest-os=DEST_OS operating system to build for. Valid values are: win,
mac, solaris, freebsd, openbsd, linux, android
--gdb add gdb support
--no-ifaddrs use on deprecated SunOS systems that do not support
ifaddrs.h
--fully-static Generate an executable without external dynamic
libraries. This will not work on OSX when using
default compilation environment
--openssl-no-asm Do not build optimized assembly for OpenSSL
--tag=TAG custom build tag
--v8-options=V8_OPTIONS
v8 options to pass, see `node --v8-options` for
examples.
--with-arm-float-abi=ARM_FLOAT_ABI
specifies which floating-point ABI to use. Valid
values are: soft, softfp, hard
--with-mips-arch-variant=MIPS_ARCH_VARIANT
MIPS arch variant: loongson, r1, r2, r6, rx
--with-mips-fpu-mode=MIPS_FPU_MODE
MIPS FPU mode: fp32, fp64, fpxx
--with-mips-float-abi=MIPS_FLOAT_ABI
MIPS floating-point ABI: soft, hard
--with-dtrace build with DTrace (default is true on sunos)
--with-lttng build with Lttng (Only available to Linux)
--with-etw build with ETW (default is true on Windows)
--with-perfctr build with performance counters (default is true on
Windows)
--without-dtrace build without DTrace
--without-etw build without ETW
--without-npm don't install the bundled npm package manager
--without-perfctr build without performance counters
--without-ssl build without SSL
--xcode generate build files for use with xcode
--enable-static build as static library
Shared libraries:
Flags that allows you to control whether you want to build against
built-in dependencies or its shared representations.
--shared-http-parser
link to a shared http_parser library
--shared-http-parser-includes=SHARED_HTTP_PARSER_INCLUDES
path to http_parser headers
--shared-http-parser-libname=SHARED_HTTP_PARSER_LIBNAME
link to a different library name (default:
'http_parser')
--shared-http-parser-libpath=SHARED_HTTP_PARSER_LIBPATH
http_parser shared library directory path
--shared-libuv link to a shared libuv library
--shared-libuv-includes=SHARED_LIBUV_INCLUDES
path to libuv headers
--shared-libuv-libname=SHARED_LIBUV_LIBNAME
link to a different library name (default: 'uv')
--shared-libuv-libpath=SHARED_LIBUV_LIBPATH
libuv shared library directory path
--shared-openssl link to a shared OpenSSL library
--shared-openssl-includes=SHARED_OPENSSL_INCLUDES
path to OpenSSL headers
--shared-openssl-libname=SHARED_OPENSSL_LIBNAME
link to different libraries (default: 'crypto,ssl')
--shared-openssl-libpath=SHARED_OPENSSL_LIBPATH
OpenSSL shared library path
--shared-zlib link to a shared zlib library
--shared-zlib-includes=SHARED_ZLIB_INCLUDES
path to zlib headers
--shared-zlib-libname=SHARED_ZLIB_LIBNAME
link to a different library name (default: 'z')
--shared-zlib-libpath=SHARED_ZLIB_LIBPATH
zlib shared library path
Internationalization:
Flags that lets you enable i18n features in io.js as well as which
library you want to build against.
--with-intl=WITH_INTL
Intl mode: none, full-icu, small-icu (default is none)
--with-icu-path=WITH_ICU_PATH
Path to icu.gyp (ICU i18n, Chromium version only.)
--with-icu-locales=WITH_ICU_LOCALES
Comma-separated list of locales for "small-icu".
Default: "root,en". "root" is assumed.
--with-icu-source=WITH_ICU_SOURCE
Intl mode: optional local path to icu/ dir, or
path/URL of icu source archive.
--download=DOWNLOAD_LIST
Select which packages may be auto-downloaded. valid
values are: none, all, icu. (default is "none").
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment