void-packages/common/build-style
Érico Rolim 5af961ece2 common/build-style/meson.sh: set auto-features to auto.
This allows the build system to detect itself whether it should use
certain features, instead of defaulting to (potentially bad) enabled
status.

Features that aren't detected properly, be it because false positives or
negatives, should be explicitly called out in the templates.
2020-10-18 00:00:00 -03:00
..
R-cran.sh
README
cargo.sh
cmake.sh build-style/cmake: set CTEST_OUTPUT_ON_FAILURE=TRUE in do_check 2020-07-11 14:07:29 +02:00
configure.sh
fetch.sh xbps-src: quote wrksrc to allow whitespace 2020-09-03 21:03:32 +02:00
gem.sh
gemspec.sh
gnu-configure.sh
gnu-makefile.sh
go.sh
haskell-stack.sh xbps-src: quote wrksrc to allow whitespace 2020-09-03 21:03:32 +02:00
meson.sh common/build-style/meson.sh: set auto-features to auto. 2020-10-18 00:00:00 -03:00
meta.sh
perl-ModuleBuild.sh
perl-module.sh xbps-src: quote wrksrc to allow whitespace 2020-09-03 21:03:32 +02:00
python-module.sh
python2-module.sh
python3-module.sh
qmake.sh
raku-dist.sh
ruby-module.sh
scons.sh
slashpackage.sh
texmf.sh New build-helper: texmf 2020-07-14 02:38:24 +02:00
waf.sh
waf3.sh

README

BUILD STYLES
============

These shell snippets provide support for multiple build systems, i.e GNU configure,
CMake, etc. A build style file must provide at least the following functions:

	- do_configure
	- do_build
	- do_install

If a source package defines its own do_xxx() function, the function defined in
the build style file is simply ignored.