Created
April 7, 2017 15:48
-
-
Save whitehat101/747627c19014129a0d1ecdebdf311fc1 to your computer and use it in GitHub Desktop.
ruby 2.3.4 configure --help
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ ./configure --help | |
`configure' configures this package to adapt to many kinds of systems. | |
Usage: ./configure [OPTION]... [VAR=VALUE]... | |
To assign environment variables (e.g., CC, CFLAGS...), specify them as | |
VAR=VALUE. See below for descriptions of some of the useful variables. | |
Defaults for the options are specified in brackets. | |
Configuration: | |
-h, --help display this help and exit | |
--help=short display options specific to this package | |
--help=recursive display the short help of all the included packages | |
-V, --version display version information and exit | |
-q, --quiet, --silent do not print `checking ...' messages | |
--cache-file=FILE cache test results in FILE [disabled] | |
-C, --config-cache alias for `--cache-file=config.cache' | |
-n, --no-create do not create output files | |
--srcdir=DIR find the sources in DIR [configure dir or `..'] | |
Installation directories: | |
--prefix=PREFIX install architecture-independent files in PREFIX | |
[/usr/local] | |
--exec-prefix=EPREFIX install architecture-dependent files in EPREFIX | |
[PREFIX] | |
By default, `make install' will install all the files in | |
`/usr/local/bin', `/usr/local/lib' etc. You can specify | |
an installation prefix other than `/usr/local' using `--prefix', | |
for instance `--prefix=$HOME'. | |
For better control, use the options below. | |
Fine tuning of the installation directories: | |
--bindir=DIR user executables [EPREFIX/bin] | |
--sbindir=DIR system admin executables [EPREFIX/sbin] | |
--libexecdir=DIR program executables [EPREFIX/libexec] | |
--sysconfdir=DIR read-only single-machine data [PREFIX/etc] | |
--sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] | |
--localstatedir=DIR modifiable single-machine data [PREFIX/var] | |
--libdir=DIR object code libraries [EPREFIX/lib] | |
--includedir=DIR C header files [PREFIX/include] | |
--oldincludedir=DIR C header files for non-gcc [/usr/include] | |
--datarootdir=DIR read-only arch.-independent data root [PREFIX/share] | |
--datadir=DIR read-only architecture-independent data [DATAROOTDIR] | |
--infodir=DIR info documentation [DATAROOTDIR/info] | |
--localedir=DIR locale-dependent data [DATAROOTDIR/locale] | |
--mandir=DIR man documentation [DATAROOTDIR/man] | |
--docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE] | |
--htmldir=DIR html documentation [DOCDIR] | |
--dvidir=DIR dvi documentation [DOCDIR] | |
--pdfdir=DIR pdf documentation [DOCDIR] | |
--psdir=DIR ps documentation [DOCDIR] | |
Program names: | |
--program-prefix=PREFIX prepend PREFIX to installed program names | |
--program-suffix=SUFFIX append SUFFIX to installed program names | |
--program-transform-name=PROGRAM run sed PROGRAM on installed program names | |
System types: | |
--build=BUILD configure for building on BUILD [guessed] | |
--host=HOST cross-compile to build programs to run on HOST [BUILD] | |
--target=TARGET configure for building compilers for TARGET [HOST] | |
Optional Features: | |
--disable-option-checking ignore unrecognized --enable/--with options | |
--disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) | |
--enable-FEATURE[=ARG] include FEATURE [ARG=yes] | |
--enable-load-relative resolve load paths at run time | |
--disable-werror don't make warnings into errors even if a compiler | |
support -Werror feature [[disabled by default unless | |
development version]] | |
--enable-pthread obsolete, and ignored | |
--disable-largefile omit support for large files | |
--enable-setreuid use setreuid()/setregid() according to need even if | |
obsolete | |
--enable-rpath embed run path into extension libraries. enabled by | |
default on ELF platforms | |
--enable-multiarch enable multiarch compatible directories | |
--enable-shared build a shared library for Ruby | |
--disable-pie disable PIE feature | |
--enable-dtrace enable DTrace for tracing inside ruby. enabled by | |
default on systems having dtrace | |
--disable-install-doc do not install either rdoc indexes or C API | |
documents during install | |
--disable-install-rdoc do not install rdoc indexes during install | |
--disable-install-capi do not install C API documents during install | |
--disable-dln disable dynamic link feature | |
--enable-debug-env enable RUBY_DEBUG environment variable | |
--disable-rubygems disable rubygems by default | |
Optional Packages: | |
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes] | |
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) | |
--with-baseruby=RUBY use RUBY as baseruby; RUBY is the pathname of ruby | |
--without-gcc never use gcc | |
--with-os-version-style=TYPE | |
OS version number for target and target_os [[full]] | |
(full|teeny|minor+0|minor|major+0|major|none) | |
--with-arch=ARCHS build an Apple/NeXT Multi Architecture Binary (MAB); | |
ARCHS is a comma-delimited list of architectures for | |
which to build; if this option is disabled or | |
omitted entirely, then the package will be built | |
only for the target platform | |
--with-newlib uses newlib version of NativeClient SDK | |
--with-opt-dir=DIR-LIST add optional headers and libraries directories | |
separated by $PATH_SEPARATOR | |
--with-winnt-ver=0xXXXX target Windows NT version (default to 0x0501) | |
--without-gmp disable GNU GMP to accelerate Bignum operations | |
--with-jemalloc use jemalloc allocator | |
--with-dln-a-out use dln_a_out if possible | |
--without-valgrind disable valgrind memcheck support | |
--with-ext=EXTS pass to --with-ext option of extmk.rb | |
--with-out-ext=EXTS pass to --without-ext option of extmk.rb | |
--with-static-linked-ext | |
link external modules statically | |
--with-setup=SETUP use extension libraries setup | |
--with-rubylibprefix=DIR | |
prefix for ruby libraries [[LIBDIR/RUBY_BASE_NAME]] | |
--with-soname=SONAME base name of shared library | |
--with-setjmp-type select setjmp type | |
--with-rubyarchprefix=DIR | |
prefix for architecture dependent ruby libraries | |
[[RUBYLIBPREFIX/ARCH]] | |
--with-rubysitearchprefix=DIR | |
prefix for architecture dependent site libraries | |
[[RUBYLIBPREFIX/SITEARCH]] | |
--with-ridir=DIR ri documentation [[DATAROOTDIR/ri]] | |
--with-ruby-version=STR ruby version string for version specific directories | |
[[full]] (full|minor|STR) | |
--with-sitedir=DIR site libraries in DIR [[RUBY_LIB_PREFIX/site_ruby]], | |
"no" to disable site directory | |
--with-sitearchdir=DIR architecture dependent site libraries in DIR | |
[[SITEDIR/SITEARCH]], "no" to disable site directory | |
--with-vendordir=DIR vendor libraries in DIR | |
[[RUBY_LIB_PREFIX/vendor_ruby]], "no" to disable | |
vendor directory | |
--with-vendorarchdir=DIR | |
architecture dependent vendor libraries in DIR | |
[[VENDORDIR/SITEARCH]], "no" to disable vendor | |
directory | |
--with-search-path=DIR specify the additional search path | |
--with-rubyhdrdir=DIR core headers in DIR | |
[[INCLUDEDIR/RUBY_BASE_NAME-RUBY_VERSION]] | |
--with-rubyarchhdrdir=DIR | |
architecture dependent core headers in DIR | |
[[$(rubyhdrdir)/$(arch)]] | |
--with-sitehdrdir=DIR core site headers in DIR [[RUBYHDRDIR/site_ruby]] | |
--with-sitearchhdrdir=DIR | |
architecture dependent core site headers in DIR | |
[[RUBYHDRDIR/site_ruby]] | |
--with-vendorhdrdir=DIR core vendor headers in DIR | |
[[RUBYHDRDIR/vendor_ruby]] | |
--with-vendorarchhdrdir=DIR | |
architecture dependent core vendor headers in DIR | |
[[RUBYHDRDIR/vendor_ruby]] | |
--with-mantype=TYPE specify man page type; TYPE is one of man and doc | |
--with-ruby-pc=FILENAME pc file basename | |
--with-destdir=DESTDIR specify default directory to install | |
Some influential environment variables: | |
cflags additional CFLAGS | |
cppflags additional CPPFLAGS | |
cxxflags additional CXXFLAGS | |
CC C compiler command | |
CFLAGS C compiler flags | |
LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a | |
nonstandard directory <lib dir> | |
LIBS libraries to pass to the linker, e.g. -l<library> | |
CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if | |
you have headers in a nonstandard directory <include dir> | |
CXX C++ compiler command | |
CXXFLAGS C++ compiler flags | |
CPP C preprocessor | |
Use these variables to override the choices made by `configure' or to help | |
it to find libraries and programs with nonstandard names/locations. | |
Report bugs to the package provider. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment