hacking-howto: Update 'build system' section
Mention new --disable flags
This commit is contained in:
parent
0963159368
commit
4f0a93c3d9
|
@ -18,8 +18,8 @@ Here’s a memory refresher:
|
||||||
$ ../configure
|
$ ../configure
|
||||||
$ make -j8
|
$ make -j8
|
||||||
|
|
||||||
(The autoreconf -fi step is unnecessary if you are building from a release tarball,
|
The autoreconf -fi step is unnecessary if you are building from a release
|
||||||
but shouldn’t hurt either.)
|
tarball, but shouldn’t hurt either.
|
||||||
|
|
||||||
=== Build system features
|
=== Build system features
|
||||||
|
|
||||||
|
@ -37,7 +37,9 @@ Here’s a memory refresher:
|
||||||
|
|
||||||
* +make+ will build manpages/docs by default if the tools are installed.
|
* +make+ will build manpages/docs by default if the tools are installed.
|
||||||
Conversely, manpages/docs are not tried to be built for users who don’t want
|
Conversely, manpages/docs are not tried to be built for users who don’t want
|
||||||
to install all these dependencies to get started hacking on i3.
|
to install all these dependencies to get started hacking on i3. Manpages and
|
||||||
|
docs can be disabled with the +--disable-mans++ and ++--disable-docs++
|
||||||
|
configure options respectively.
|
||||||
|
|
||||||
* non-release builds will enable address sanitizer by default. Use the
|
* non-release builds will enable address sanitizer by default. Use the
|
||||||
+--disable-sanitizers+ configure option to turn off all sanitizers, and see
|
+--disable-sanitizers+ configure option to turn off all sanitizers, and see
|
||||||
|
|
Loading…
Reference in New Issue