Sets various standard variables such as INCLUDEDIR. SBINDIR and others. To use this module just call:
opt.load('gnu_dirs')
and:
conf.load('gnu_dirs')
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:
| Variable | Description | Value |
|---|---|---|
| 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/APPNAME |
| HTMLDIR | html documentation | DOCDIR |
| DVIDIR | dvi documentation | DOCDIR |
| PDFDIR | pdf documentation | DOCDIR |
| PSDIR | ps documentation | DOCDIR |