Skip to content

Instantly share code, notes, and snippets.

@iarspider
Created June 28, 2020 19:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save iarspider/6bd019ee01f4c1de527236e8896ed9d5 to your computer and use it in GitHub Desktop.
Save iarspider/6bd019ee01f4c1de527236e8896ed9d5 to your computer and use it in GitHub Desktop.
`configure' configures Coin 4.0.1 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/coin]
--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
X features:
--x-includes=DIR X include files are in DIR
--x-libraries=DIR X library files are in DIR
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-msvcdsp build .dsp, not library
--disable-msvc don't require MS Visual C++ on Cygwin
--disable-framework Do 'UNIX-style' installation on Mac OS X
--enable-universal build Universal Binaries
--disable-dependency-tracking speeds up one-time build
--enable-dependency-tracking do not reject slow dependency extractors
--enable-static[=PKGS] build static libraries [default=no]
--enable-maintainer-mode enable make rules and dependencies not useful
(and sometimes confusing) to the casual installer
--enable-shared[=PKGS] build shared libraries [default=yes]
--enable-fast-install[=PKGS]
optimize for fast installation [default=yes]
--disable-libtool-lock avoid locking (might break parallel builds)
--enable-optimization allow compilers to make optimized code
[[default=yes]]
--enable-java-wrapper enable building java wrapper
--enable-3ds-import enable 3ds import capabilities
--enable-system-expat enable use of system-expat
--disable-javascript-api
disable javascript capabilities
--disable-nodekits disable nodekit support
--disable-draggers disable dragger support
--disable-manipulators disable manipulator support
--disable-vrml97 disable VRML97 support
--disable-threads disable platform-independent multithreading
abstraction classes
--disable-w32threads never use Win32 threads, even when available
--enable-threadsafe enable thread safe traversals
--disable-build disable configuration for library build
--enable-html build and install Coin HTML documentation
--enable-man build and install Coin man pages
--enable-debug compile in debug mode [[default=yes]]
--enable-symbols include symbol debug information [[default=yes]]
--enable-rtti (g++ only) compile with RTTI [[default=yes]]
--enable-exceptions (g++ only) compile with exceptions [[default=yes]]
--enable-profile (GCC only) turn on inclusion of profiling code
[[default=no]]
--enable-warnings turn on warnings when compiling [[default=yes]]
--disable-dyld don't use run-time link bindings under Mac OS X
--disable-loadlibrary don't use run-time link bindings under Win32
--enable-dl-simage use runtime dynamic linking for libsimage if
possible [[default=yes]]
--disable-sound disable sound support
--enable-dl-openal use runtime dynamic linking for OpenAL if possible
[[default=yes]]
--disable-dl-fontconfig disable runtime dynamic linking for fontconfig if
possible [[default=--enable-dl-fontconfig]]
--disable-dl-spidermonkey
disable runtime dynamic linking for SpiderMonkey if
possible [[default=--enable-dl-spidermonkey]]
--disable-dl-freetype disable runtime dynamic linking for freetype if
possible [[default=--enable-dl-freetype]]
--disable-dl-zlib disable runtime dynamic linking for libz if possible
[[default=--enable-dl-zlib]]
--disable-dl-libbzip2 disable runtime dynamic linking for libz if possible
[[default=--enable-dl-libbzip2]]
--enable-darwin-x11 enable X11 on Darwin
[[default=--disable-darwin-x11]]
--enable-agl enable AGL on Mac OS X [[default=--disable-agl]]
--enable-dl-glu use runtime dynamic linking for GLU if possible
[[default=yes]]
--enable-compact enable hack for compact compilation. Has the
bieffect of increased optimalization, and reduced
compile-time, for increased memory usage for a
release build. [[default=no]]
--enable-hacking enable hacks for quick turn-around cycles during
development [[default=no]]
Optional Packages:
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
--without-framework (deprecated: use --disable-framework)
--with-framework-prefix=<path> (default: "/Library/Frameworks")
--with-msvcrt=<crt> set which C run-time library to build against
--with-gnu-ld assume the C compiler uses GNU ld [default=no]
--with-pic try to use only PIC/non-PIC objects [default=use
both]
--with-tags[=TAGS] include additional configurations [automatic]
--with-pthread=DIR pthread installation directory
--with-doxygen=DIR DIR is the directory where the doxygen executable
resides
--with-alternate=string specify name of alternate configuration
--with-suffix=string specify library name suffix (e.g. "_g")
--with-dl=DIR include support for the dynamic link loader library
[default=yes]
--with-boost[=ARG] use Boost library from a standard location
(ARG=yes), from the specified location (ARG=<path>),
or disable it (ARG=no) [ARG=yes]
--with-boost-libdir=LIB_DIR
Force given directory for boost libraries. Note that
this will override library path detection, so use
this parameter only if default library detection
fails and you know exactly where your boost
libraries are located.
--with-simage=DIR use simage for loading texture files
--with-openal=PATH enable/disable OpenAL support
--with-fontconfig=PATH enable/disable Fontconfig support
--with-spidermonkey=PATH
enable/disable Spidermonkey support
--with-freetype=PATH enable/disable Freetype support
--with-zlib=PATH enable/disable zlib support
--with-bzip2=PATH enable/disable bzip2 support
--with-x use the X Window System
--with-mesa prefer MesaGL (if found) over OpenGL [[default=no]]
--with-opengl=DIR OpenGL/Mesa installation directory
--with-glu=DIR use the OpenGL utility library [[default=yes]]
Some influential environment variables:
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
CXXCPP C++ preprocessor
CPP C preprocessor
F77 Fortran 77 compiler command
FFLAGS Fortran 77 compiler flags
XMKMF Path to xmkmf, Makefile generator for X Window System
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 <coin-support@coin3d.org>.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment