CONFIGURE OPTIONS FOR SST 5.1.x

`configure' configures SST 5.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/sst]
  --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]

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-silent-rules   less verbose build output (undo: "make V=1")
  --disable-silent-rules  verbose build output (undo: "make V=0")
  --enable-picky          enable developer-level compiler pickyness when
                          building (default: disabled)
  --enable-dependency-tracking
                          do not reject slow dependency extractors
  --disable-dependency-tracking
                          speeds up one-time build
  --disable-mpi           Disable support for multi-node simulations using
                          MPI.
  --disable-mem-pools     Disable the use of memory pools within the SST core.
  --disable-param-warn    Disable missing parameter and port definition
                          warnings within the SST core.
  --enable-debug          Enables additional debug output to be compiled by
                          components and the SST core.
  --enable-event-tracking Enables additional tracking information for events
                          and activities to help find memory leaks in event
                          processing. This adds information about first and
                          last component to access the event. This is a debug
                          mode and will add significant memory usage to runs.
  --enable-shared[=PKGS]  build shared libraries [default=yes]
  --enable-static[=PKGS]  build static libraries [default=no]
  --enable-fast-install[=PKGS]
                          optimize for fast installation [default=yes]
  --disable-libtool-lock  avoid locking (might break parallel builds)
  --enable-ltdl-install   install libltdl
  --disable-elements      Disable building all element libraries. Build
                          framework only.
  --enable-ember-contexts Enable context switching in Ember

Optional Packages:
  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
  --with-boost[=DIR]      use boost (default is yes) - it is possible to
                          specify the root directory for boost (optional)
  --with-boost-libdir=LIB_DIR
                          Force given directory for boost libraries. Note that
                          this will overwrite library path detection, so use
                          this parameter only if default library detection
                          fails and you know exactly where your boost
                          libraries are located.
  --with-boost-serialization[=special-lib]
                          use the Serialization library from boost - it is
                          possible to specify a certain library for the linker
                          e.g.
                          --with-boost-serialization=boost_serialization-gcc-mt-d-1_33_1
  --with-tcmalloc[=DIR]   Use tcmalloc package installed in optionally
                          specified DIR
  --with-libz[=DIR]       Use libz (compression routines) found in DIR
  --with-python[=DIR]     Use Python package installed in optionally specified
                          DIR
  --with-zoltan[=DIR]     Use Zoltan package installed in optionally specified
                          DIR
  --with-parmetis[=DIR]   Use Parmetis package installed in optionally
                          specified DIR
  --with-fftw[=DIR]       Use FFTW package installed in optionally specified
                          DIR
  --with-metis[=DIR]      Use METIS package installed in optionally specified
                          DIR
  --with-pic[=PKGS]       try to use only PIC/non-PIC objects [default=use
                          both]
  --with-aix-soname=aix|svr4|both
                          shared library versioning (aka "SONAME") variant to
                          provide on AIX, [default=aix].
  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
  --with-sysroot[=DIR]    Search for dependent libraries within DIR (or the
                          compiler's sysroot if not specified).
  --with-included-ltdl    use the GNU ltdl sources included here
  --with-ltdl-include=DIR use the ltdl headers installed in DIR
  --with-ltdl-lib=DIR     use the libltdl.la installed in DIR
  --with-libphx[=DIR]     Use libphx package installed in optionally specified
                          DIR
  --with-pin[=DIR]        Use the PIN binary instrumentation tool in DIR
  --with-dramsim[=DIR]    Use DRAMSim package installed in optionally
                          specified DIR
  --with-hybridsim[=DIR]  Use HybridSim package installed in optionally
                          specified DIR
  --with-goblin-hmcsim[=DIR]
                          Use GOBLIN HMC Simulator installed in optionally
                          specified DIR
  --with-nvdimmsim[=DIR]  Use NVDIMMSim package installed in optionally
                          specified DIR
  --with-fdsim[=DIR]      Use FlashDIMMSim package installed in optionally
                          specified DIR
  --with-qsim[=DIR]       Use QSim installed at optionally-specified prefix
                          DIR
  --with-boost-thread[=special-lib]
                          use the Thread library from boost - it is possible
                          to specify a certain library for the linker e.g.
                          --with-boost-thread=boost_thread-gcc-mt
  --with-glpk[=DIR]       Use GNU GLPK installed in optionally specified DIR
  --with-otf[=DIR]        Use OTF package installed in optionally specified
                          DIR
  --with-dumpi[=DIR]      Use SST DUMPI tracing tools installed in optionally
                          specified DIR

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
  MPICC       MPI C compiler command
  MPICPP      MPI C preprocessor command
  MPICXX      MPI C++ compiler command
  MPICXXCPP   MPI C++ preprocessor command
  CPP         C preprocessor
  CXXCPP      C++ preprocessor
  LT_SYS_LIBRARY_PATH
              User-defined run-time library search path.

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 <wg-sst@sandia.gov>.