Package wafadmin :: Package Tools :: Module gnu_dirs
[hide private]
[frames] | no frames]

Module gnu_dirs

source code

Add options for the standard GNU directories, this tool will add the options
found in autotools, and will update the environment with the following
installation variables:

 * PREFIX : architecture-independent files [/usr/local]
 * EXEC_PREFIX : architecture-dependent files [PREFIX]
 * BINDIR : user executables [EXEC_PREFIX/bin]
 * SBINDIR : user executables [EXEC_PREFIX/sbin]
 * LIBEXECDIR : program executables [EXEC_PREFIX/libexec]
 * SYSCONFDIR : read-only single-machine data [PREFIX/etc]
 * SHAREDSTATEDIR : modifiable architecture-independent data [PREFIX/com]
 * LOCALSTATEDIR : modifiable single-machine data [PREFIX/var]
 * LIBDIR : object code libraries [EXEC_PREFIX/lib]
 * INCLUDEDIR : C header files [PREFIX/include]
 * OLDINCLUDEDIR : C header files for non-gcc [/usr/include]
 * DATAROOTDIR : read-only arch.-independent data root [PREFIX/share]
 * DATADIR : read-only architecture-independent data [DATAROOTDIR]
 * INFODIR : info documentation [DATAROOTDIR/info]
 * LOCALEDIR : locale-dependent data [DATAROOTDIR/locale]
 * MANDIR : man documentation [DATAROOTDIR/man]
 * DOCDIR : documentation root [DATAROOTDIR/doc/telepathy-glib]
 * HTMLDIR : html documentation [DOCDIR]
 * DVIDIR : dvi documentation [DOCDIR]
 * PDFDIR : pdf documentation [DOCDIR]
 * PSDIR : ps documentation [DOCDIR]

Functions [hide private]
 
subst_vars(foo, vars) source code
 
detect(conf) source code
 
set_options(opt) source code
Variables [hide private]
  _options = [x.split(', ') for x in ...
  re_var = re.compile(r'\$\(([a-zA-Z0-9_]+)\)')
Variables Details [hide private]

_options

Value:
[x.split(', ') for x in '''
bindir, user executables, $(EXEC_PREFIX)/bin
sbindir, system admin executables, $(EXEC_PREFIX)/sbin
libexecdir, program executables, $(EXEC_PREFIX)/libexec
sysconfdir, read-only single-machine data, $(PREFIX)/etc
sharedstatedir, modifiable architecture-independent data, $(PREFIX)/co\
m
localstatedir, modifiable single-machine data, $(PREFIX)/var
...