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 build-style/cargo: use configure_args in do_check. 2020-07-06 09:01:06 +02:00
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 build-style/gem.sh: remove usage of dirname 2019-04-14 06:22:09 -03:00
gemspec.sh build-style/gemspec.sh: remove usage of dirname 2019-04-14 06:22:09 -03:00
gnu-configure.sh
gnu-makefile.sh
go.sh build-style/go: use glob instead of find 2019-11-16 12:49:56 +01:00
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 build-style/python[3]-module: override _PYTHON_SYSCONFIGDATA_NAME 2019-12-23 17:15:51 +01:00
python2-module.sh
python3-module.sh build-style/python[3]-module: override _PYTHON_SYSCONFIGDATA_NAME 2019-12-23 17:15:51 +01:00
qmake.sh common/xbps-src: set PKG_CONFIG{,FOR_BUILD} env vars 2020-05-26 21:18:27 +02:00
raku-dist.sh build_style/raku-dist.sh: RAKULIB=lib 2020-05-18 13:42:00 +02:00
ruby-module.sh
scons.sh build-style: scons: add lowercase compiler variable 2020-05-18 00:32:13 +02:00
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.