Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- mainuser@AbinitDebian:~/Abinit/abinit-8.2.3$ ./configure --help
- `configure' configures ABINIT 8.2.3 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/abinit]
- --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-silent-rules less verbose build output (undo: "make V=1")
- --disable-silent-rules verbose build output (undo: "make V=0")
- --enable-64bit-flags Use 64-bit flags (see documentation) (default: no)
- --enable-avx-safe-mode Disable vectorization in problematic procedures
- (default: no)
- --enable-bse-unpacked Activate Bethe-Salpeter unpacking (EXPERIMENTAL)
- (default: no)
- --enable-cclock Use C clock for timings (default: no)
- --enable-config-file Read options from config file (default: yes)
- --enable-connectors Enable detection of external libraries
- (EXPERIMENTAL) (default: yes)
- --enable-debug Set debug level (default: basic)
- --enable-exports Activate build of exported libraries (EXPERIMENTAL)
- (default: no)
- --enable-fallbacks Enable the internal build of external packages
- (default: yes)
- --enable-fast-check Run 'make check' using 4 processors (default: no)
- --enable-fc-wrapper Wrap Fortran compiler calls (default: no)
- --enable-gpu Activate support for GPU (EXPERIMENTAL) (default:
- no)
- --enable-gw-dpc Activate double-precision GW calculations
- (EXPERIMENTAL) (default: no)
- --enable-hints Preset flags to have the source building properly
- (default: yes)
- --enable-lotf Activate LOTF functionality (EXPERIMENTAL) (default:
- no)
- --enable-macroave Enable build of macroave (EXPERIMENTAL) (default:
- yes)
- --enable-maintainer-checks
- Activate maintainer checks (BuildBot) (default: no)
- --enable-memory-profiling
- Enable memory profiling (default: None)
- --enable-mpi Enable MPI support (default: auto)
- --enable-mpi-inplace Activate support for MPI_IN_PLACE (default: no)
- --enable-mpi-io Enable MPI I/O (default: auto)
- --enable-mpi-io-default Use MPI-IO as default IO library (change the default
- value of accesswff) (EXPERIMENTAL) (default: no)
- --enable-netcdf-default Use NetCDF as default IO library (change the default
- value of accesswff) (default: no)
- --enable-openmp Activate support for OpenMP (EXPERIMENTAL) (default:
- no)
- --enable-optim Set optimization level (default: standard)
- --enable-stdin Tell Abinit to read file lists from standard input
- (default: yes)
- --enable-triqs Activate internal support for TRIQS (default: no)
- --enable-wannier90-v1 Activate support for Wannier90 v1.x (default is
- v2.x) (default: no)
- --enable-xml Enable support for XML (default: no)
- --enable-zdot-bugfix Activate workaround for bugged ZDOTC and ZDOTU
- (default: no)
- --enable-dependency-tracking
- do not reject slow dependency extractors
- --disable-dependency-tracking
- speeds up one-time build
- --disable-assert turn off assertions
- Optional Packages:
- --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
- --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
- --with-algo-flavor Kind of external algorithms to support (default:
- none)
- --with-algo-incs Include parameters for the algorithmic libraries
- (default: None)
- --with-algo-libs Algorithmic libraries to link Abinit binaries with
- (default: None)
- --with-atompaw-bins Path to the AtomPAW executables (default: None)
- --with-atompaw-incs Include parameters for AtomPAW support (default:
- None)
- --with-atompaw-libs AtomPAW libraries to link Abinit binaries with
- (default: None)
- --with-bigdft-incs Include parameters for BigDFT support (default:
- None)
- --with-bigdft-libs BigDFT libraries to link Abinit binaries with
- (default: None)
- --with-config-file Specify config file to read options from (default:
- None)
- --with-dft-flavor Kind of DFT support to activate (default: none)
- --with-etsf-io-incs Include parameters for ETSF I/O support (default:
- None)
- --with-etsf-io-libs ETSF I/O libraries to link Abinit binaries with
- (default: None)
- --with-fc-vendor Fortran compiler vendor to be used by the build
- system (default: None)
- --with-fc-version Fortran compiler version to be used by the build
- system (default: None)
- --with-fft-flavor Kind of FFT support to activate (default: none)
- --with-fft-incs Include parameters for the FFT libraries (default:
- None)
- --with-fft-libs FFT libraries to link Abinit binaries with (default:
- None)
- --with-gpu-cflags C flags to build GPU kernels (default: None)
- --with-gpu-cppflags Preprocessing options to build GPU kernels (default:
- None)
- --with-gpu-flavor Kind of GPU support to activate (default:
- cuda-double)
- --with-gpu-incs Include parameters for GPU support (default: None)
- --with-gpu-ldflags Link flags to build GPU-specific binaries (default:
- None)
- --with-gpu-libs GPU libraries to link Abinit binaries with (default:
- None)
- --with-gpu-prefix Prefix path for the GPU installation (default: None)
- --with-libxc-incs Include parameters for ETSF XC support (default:
- None)
- --with-libxc-libs ETSF XC libraries to link Abinit binaries with
- (default: None)
- --with-linalg-flavor See ~abinit/doc/build/config-template.ac for
- information, in particular for ScaLAPACK support
- (default: netlib)
- --with-linalg-incs Include parameters for the linear algebra libraries
- (BLAS+LAPACK) (default: None)
- --with-linalg-libs Linear algebra libraries (BLAS+LAPACK) to link with
- (default: None)
- --with-math-flavor Kind of math library to use (default: none)
- --with-math-incs Include parameters for the math library (default:
- None)
- --with-math-libs GSL libraries to link Abinit binaries with (default:
- None)
- --with-mpi-incs Include parameters for the MPI library (default:
- None)
- --with-mpi-level MPI standard level to use (1 or 2) (default: None)
- --with-mpi-libs MPI libraries to link Abinit binaries with (default:
- None)
- --with-mpi-prefix Prefix path to the MPI installation (default: None)
- --with-netcdf-incs Include parameters for NetCDF support (default:
- None)
- --with-netcdf-libs NetCDF libraries to link Abinit binaries with
- (default: None)
- --with-psml-incs Include parameters for PSML support (default: None)
- --with-psml-libs PSML libraries to link Abinit binaries with
- (default: None)
- --with-tardir Repository of tarballs for fallbacks (default: None)
- --with-timer-flavor Kind of timer to use (default: abinit)
- --with-timer-incs Include parameters for the timer library (default:
- None)
- --with-timer-libs PAPI libraries to link Abinit binaries with
- (default: None)
- --with-trio-flavor Kind of transferable I/O to activate (default: none)
- --with-triqs-incs Include parameters for TRIQS support (default: None)
- --with-triqs-libs TRIQS libraries to link Abinit binaries with
- (default: None)
- --with-wannier90-bins Full path to the Wannier90 executables (default:
- None)
- --with-wannier90-incs Include parameters for Wannier90 support (default:
- None)
- --with-wannier90-libs Wannier90 libraries to link Abinit binaries with
- (default: None)
- --with-yaml-incs Include parameters for YAML output support (default:
- None)
- --with-yaml-libs YAML libraries to link Abinit binaries with
- (default: None)
- Some influential environment variables:
- ARFLAGS_DEBUG
- Library archiver flags for debugging
- ARFLAGS_EXTRA
- Additional library archiver flags
- ARFLAGS_OPTIM
- Library archiver flags for optimization
- CC_LDFLAGS C linker flags
- CC_LDFLAGS_DEBUG
- C linker flags for debugging
- CC_LDFLAGS_OPTIM
- C linker flags for optimization
- CC_LIBS C linker libraries
- CC_LIBS_DEBUG
- C linker additional libraries for debugging
- CC_LIBS_OPTIM
- C linker additional libraries for optimization
- CFLAGS_DEBUG
- C compiler flags for debugging
- CFLAGS_EXTRA
- Additional C compiler flags
- CFLAGS_OPTIM
- C compiler flags for optimization
- CPPFLAGS_DEBUG
- C preprocessor flags for debugging
- CPPFLAGS_EXTRA
- Additional C preprocessor flags
- CPPFLAGS_OPTIM
- C preprocessor flags for optimization
- CXXFLAGS_DEBUG
- C++ compiler flags for debugging
- CXXFLAGS_EXTRA
- Additional C++ compiler flags
- CXXFLAGS_OPTIM
- C++ compiler flags for optimization
- CXX_LDFLAGS C++ linker flags
- CXX_LDFLAGS_DEBUG
- C++ linker flags for debugging
- CXX_LDFLAGS_EXTRA
- Additional C++ linker flags
- CXX_LDFLAGS_OPTIM
- C++ linker flags for optimization
- CXX_LIBS C++ linker additional libraries
- CXX_LIBS_DEBUG
- C++ linker additional libraries for debugging
- CXX_LIBS_OPTIM
- C++ linker additional libraries for optimization
- FCFLAGS_DEBUG
- Fortran compiler flags for debugging
- FCFLAGS_EXTRA
- Additional Fortran compiler flags
- FCFLAGS_FIXEDFORM
- Fortran flags for fixed-form source files
- FCFLAGS_FREEFORM
- Fortran flags for free-form source files
- FCFLAGS_HINTS
- Tricky Fortran compiler flags
- FCFLAGS_MODDIR
- Fortran compiler flags to use a module directory
- FCFLAGS_OPENMP
- Fortran compiler flags to enable openmp
- FCFLAGS_OPTIM
- Fortran compiler flags for optimization
- FC_LDFLAGS Fortran linker flags
- FC_LDFLAGS_DEBUG
- Fortran linker flags for debugging
- FC_LDFLAGS_EXTRA
- Additional Fortran linker flags
- FC_LDFLAGS_OPTIM
- Fortran linker flags for optimization
- FC_LIBS Fortran linker additional libraries
- FC_LIBS_DEBUG
- Fortran linker additional libraries for debugging
- FC_LIBS_OPTIM
- Fortran linker additional libraries for optimization
- FPP Fortran preprocessor
- FPPFLAGS Fortran preprocessor flags
- FPPFLAGS_DEBUG
- Fortran preprocessor flags for debugging
- FPPFLAGS_EXTRA
- Additional Fortran preprocessor flags
- FPPFLAGS_OPTIM
- Fortran preprocessor flags for optimization
- MPI_RUNNER MPI runner command
- PYFLAGS Execution flags for the Python interpreter
- PYTHON_CPPFLAGS
- C preprocessing flags for C/Python bindings
- SERIAL_RUNNER
- Serial runner command
- XPP C++ preprocessor
- XPPFLAGS C++ preprocessor flags
- XPPFLAGS_DEBUG
- C++ preprocessor flags for debugging
- XPPFLAGS_EXTRA
- Additional C++ preprocessor flags
- XPPFLAGS_OPTIM
- C++ preprocessor flags for optimization
- 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>
- CPP C preprocessor
- CXX C++ compiler command
- CXXFLAGS C++ compiler flags
- FC Fortran compiler command
- FCFLAGS Fortran compiler flags
- 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 <https://bugs.launchpad.net/abinit/>.
- mainuser@AbinitDebian:~/Abinit/abinit-8.2.3$
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement