<html><head></head><body><div>On Mon, 2017-12-11 at 14:58 +0000, Burton, Ross wrote:</div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div dir="ltr">On 11 December 2017 at 14:16, Stefan Agner <span dir="ltr">&lt;<a href="mailto:stefan@agner.ch" target="_blank">stefan@agner.ch</a>&gt;</span> wrote:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex">Hm, isn't this a "base" option which is always supported?<br></blockquote><div><br></div><div>No idea. :)</div><div>&nbsp;</div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex">There are a bunch of others. But most seem to derive from PREFIX, which<br>
we set...<br>
<br>
&nbsp; Installation prefix:<br>
<br>
&nbsp; &nbsp; By default, "waf install" will put the files in "/usr/local/bin",<br>
"/usr/local/lib" etc. An installation prefix other than<br>
&nbsp; &nbsp; "/usr/local" can be given using "--prefix", for example<br>
"--prefix=$HOME"<br>
<br>
<br>
<br>
&nbsp; &nbsp; --prefix=PREFIX&nbsp; &nbsp; &nbsp;installation prefix [default: '/usr/local/']<br>
&nbsp; &nbsp; --destdir=DESTDIR&nbsp; &nbsp;installation root [default: '']<br>
&nbsp; &nbsp; --exec-prefix=EXEC_PREFIX<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; installation prefix for binaries [PREFIX]<br>
<br>
&nbsp; Installation directories:<br>
&nbsp; &nbsp; --bindir=BINDIR&nbsp; &nbsp; &nbsp;user commands [EXEC_PREFIX/bin]<br>
&nbsp; &nbsp; --sbindir=SBINDIR&nbsp; &nbsp;system binaries [EXEC_PREFIX/sbin]<br>
&nbsp; &nbsp; --libexecdir=LIBEXECDIR<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; program-specific binaries [EXEC_PREFIX/libexec]<br>
<br>
&nbsp; &nbsp; --sysconfdir=SYSCONFDIR<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; host-specific configuration [PREFIX/etc]<br>
&nbsp; &nbsp; --sharedstatedir=<wbr>SHAREDSTATEDIR<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; architecture-independent variable data<br>
[PREFIX/com]<br>
<br>
&nbsp; &nbsp; --localstatedir=LOCALSTATEDIR<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; variable data [PREFIX/var]<br>
&nbsp; &nbsp; --libdir=LIBDIR&nbsp; &nbsp; &nbsp;object code libraries [EXEC_PREFIX/lib64]<br>
&nbsp; &nbsp; --includedir=INCLUDEDIR<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; header files [PREFIX/include]<br>
&nbsp; &nbsp; --oldincludedir=OLDINCLUDEDIR<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; header files for non-GCC compilers<br>
[/usr/include]<br>
<br>
&nbsp; &nbsp; --datarootdir=DATAROOTDIR<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; architecture-independent data root<br>
[PREFIX/share]<br>
<br>
&nbsp; &nbsp; --datadir=DATADIR&nbsp; &nbsp;architecture-independent data [DATAROOTDIR]<br>
&nbsp; &nbsp; --infodir=INFODIR&nbsp; &nbsp;GNU "info" documentation [DATAROOTDIR/info]<br>
&nbsp; &nbsp; --localedir=LOCALEDIR<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; locale-dependent data [DATAROOTDIR/locale]<br>
&nbsp; &nbsp; --mandir=MANDIR&nbsp; &nbsp; &nbsp;manual pages [DATAROOTDIR/man]<br>
&nbsp; &nbsp; --docdir=DOCDIR&nbsp; &nbsp; &nbsp;documentation root [DATAROOTDIR/doc/PACKAGE]<br>
&nbsp; &nbsp; --htmldir=HTMLDIR&nbsp; &nbsp;HTML documentation [DOCDIR]<br>
&nbsp; &nbsp; --dvidir=DVIDIR&nbsp; &nbsp; &nbsp;DVI documentation [DOCDIR]<br>
&nbsp; &nbsp; --pdfdir=PDFDIR&nbsp; &nbsp; &nbsp;PDF documentation [DOCDIR]<br>
&nbsp; &nbsp; --psdir=PSDIR&nbsp; &nbsp; &nbsp; &nbsp;PostScript documentation [DOCDIR]<br></blockquote><div><br></div><div>But we do allow distros to override those, so passing the on</div></div></div></div></blockquote><div><br></div><div>Vanilla waf only supports --prefix, --libdir, and --bindir. Anything else is a result of loading the gnu_dirs tool, which not all projects are required to do.</div><div><br></div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div>es that we can is good. &nbsp;bitbake.conf has the canonical list of prefix variables that we expose.</div><div><br></div><div>Ross&nbsp;<br></div></div></div></div>
</blockquote></body></html>