Skip to content

Instantly share code, notes, and snippets.

@jbergstroem
Created April 27, 2015 05:10
Show Gist options
  • Save jbergstroem/662ed181e2b4e945d990 to your computer and use it in GitHub Desktop.
Save jbergstroem/662ed181e2b4e945d990 to your computer and use it in GitHub Desktop.
/Volumes/sink/io.js ±feature/configure_optgroups $ ./configure --help
Usage: configure [options]
Options:
-h, --help show this help message and exit
--prefix=PREFIX select the install prefix [default: /usr/local]
--debug also build debug build
--dest-cpu=DEST_CPU CPU architecture to build for (arm, arm64, ia32, mips,
mipsel, x32, x64)
--dest-os=DEST_OS operating system to build for (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 (soft,
softfp, hard).
--with-mips-arch-variant=MIPS_ARCH_VARIANT
MIPS arch variant (loongson, r1, r2, r6, rx) [default:
r2]
--with-mips-fpu-mode=MIPS_FPU_MODE
MIPS FPU mode (fp32, fp64, fpxx) [default: fp32]
--with-mips-float-abi=MIPS_FLOAT_ABI
MIPS floating-point ABI (soft, hard) [default: 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-intl=WITH_INTL
Intl mode (valid choices: none, small-icu, full-icu,
system-icu) [default: none]
--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. If necessary,
provide multiple libraries with comma.
--shared-http-parser
link to a shared http_parser DLL instead of static
linking
--shared-http-parser-includes=SHARED_HTTP_PARSER_INCLUDES
directory containing http_parser header files
--shared-http-parser-libname=SHARED_HTTP_PARSER_LIBNAME
alternative lib name to link to [default: http_parser]
--shared-http-parser-libpath=SHARED_HTTP_PARSER_LIBPATH
a directory to search for the shared http_parser DLL
--shared-libuv link to a shared libuv DLL instead of static linking
--shared-libuv-includes=SHARED_LIBUV_INCLUDES
directory containing libuv header files
--shared-libuv-libname=SHARED_LIBUV_LIBNAME
alternative lib name to link to [default: uv]
--shared-libuv-libpath=SHARED_LIBUV_LIBPATH
a directory to search for the shared libuv DLL
--shared-openssl link to a shared OpenSSl DLL instead of static linking
--shared-openssl-includes=SHARED_OPENSSL_INCLUDES
directory containing OpenSSL header files
--shared-openssl-libname=SHARED_OPENSSL_LIBNAME
alternative lib name to link to [default: crypto,ssl]
--shared-openssl-libpath=SHARED_OPENSSL_LIBPATH
a directory to search for the shared OpenSSL DLLs
--shared-zlib link to a shared zlib DLL instead of static linking
--shared-zlib-includes=SHARED_ZLIB_INCLUDES
directory containing zlib header files
--shared-zlib-libname=SHARED_ZLIB_LIBNAME
alternative lib name to link to [default: z]
--shared-zlib-libpath=SHARED_ZLIB_LIBPATH
a directory to search for the shared zlib DLL
Internationalization:
Flags that lets you enable i18n features in io.js as well as which
library you want to build against.
--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".
"root" is assumed. [default: root,en]
--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