configure
Summary
Section titled “Summary”configure'' runs ./configure (or equivalent build-system script) and passes
--prefix=$ZPFX by default. It is the high-level companion to make'' for source
compilation workflows.
Syntax / Usage
Section titled “Syntax / Usage”zi ice configure # runs ./configure --prefix=$ZPFXzi ice configure"!" # runs before make'!' (earlier ordering)zi ice configure"#" # also runs ./autogen.sh firstDetails
Section titled “Details”configure'' automatically passes --prefix=$ZPFX to ./configure. When no
configure script exists but other build-system files are present, it detects and
invokes the appropriate tool. Currently supported build systems (checked in order):
configure, CMake, scons, meson.
Ordering relative to make'':
- Default (
configure): runs beforemake''and aftermake'!'. configure'!': runs beforemake'!'and aftermake'!!'.
The # modifier additionally executes ./autogen.sh before ./configure.
$ZPFX defaults to ~/.local/share/zinit/polaris; $ZPFX/bin is automatically
prepended to $PATH.
Examples
Section titled “Examples”# Compile and install universal-ctagszi ice configure makezi light universal-ctags/ctags
# Full source build: autogen, configure, make installzi ice configure"#" make"install"zi light some/autotools-projectSee Also
Section titled “See Also”- make
- atclone
- atpull