<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 class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hm, isn&#39;t this a &quot;base&quot; option which is always supported?</blockquote><div><br></div><div>No idea. :)</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">There are a bunch of others. But most seem to derive from PREFIX, which<br>
we set...<br>
<br>
  Installation prefix:<br>
<br>
    By default, &quot;waf install&quot; will put the files in &quot;/usr/local/bin&quot;,<br>
&quot;/usr/local/lib&quot; etc. An installation prefix other than<br>
    &quot;/usr/local&quot; can be given using &quot;--prefix&quot;, for example<br>
&quot;--prefix=$HOME&quot;<br>
<br>
<br>
<br>
    --prefix=PREFIX     installation prefix [default: &#39;/usr/local/&#39;]<br>
    --destdir=DESTDIR   installation root [default: &#39;&#39;]<br>
    --exec-prefix=EXEC_PREFIX<br>
                        installation prefix for binaries [PREFIX]<br>
<br>
  Installation directories:<br>
    --bindir=BINDIR     user commands [EXEC_PREFIX/bin]<br>
    --sbindir=SBINDIR   system binaries [EXEC_PREFIX/sbin]<br>
    --libexecdir=LIBEXECDIR<br>
                        program-specific binaries [EXEC_PREFIX/libexec]<br>
<br>
    --sysconfdir=SYSCONFDIR<br>
                        host-specific configuration [PREFIX/etc]<br>
    --sharedstatedir=<wbr>SHAREDSTATEDIR<br>
                        architecture-independent variable data<br>
[PREFIX/com]<br>
<br>
    --localstatedir=LOCALSTATEDIR<br>
                        variable data [PREFIX/var]<br>
    --libdir=LIBDIR     object code libraries [EXEC_PREFIX/lib64]<br>
    --includedir=INCLUDEDIR<br>
                        header files [PREFIX/include]<br>
    --oldincludedir=OLDINCLUDEDIR<br>
                        header files for non-GCC compilers<br>
[/usr/include]<br>
<br>
    --datarootdir=DATAROOTDIR<br>
                        architecture-independent data root<br>
[PREFIX/share]<br>
<br>
    --datadir=DATADIR   architecture-independent data [DATAROOTDIR]<br>
    --infodir=INFODIR   GNU &quot;info&quot; documentation [DATAROOTDIR/info]<br>
    --localedir=LOCALEDIR<br>
                        locale-dependent data [DATAROOTDIR/locale]<br>
    --mandir=MANDIR     manual pages [DATAROOTDIR/man]<br>
    --docdir=DOCDIR     documentation root [DATAROOTDIR/doc/PACKAGE]<br>
    --htmldir=HTMLDIR   HTML documentation [DOCDIR]<br>
    --dvidir=DVIDIR     DVI documentation [DOCDIR]<br>
    --pdfdir=PDFDIR     PDF documentation [DOCDIR]<br>
    --psdir=PSDIR       PostScript documentation [DOCDIR]<br></blockquote><div><br></div><div>But we do allow distros to override those, so passing the ones that we can is good.  bitbake.conf has the canonical list of prefix variables that we expose.</div><div><br></div><div>Ross <br></div></div></div></div>