void-packages/common/build-style
Isaac Freund 020e1aa54b build-styles: add zig-build
We call this "zig-build" instead of just "zig" as this build-style
relies on usage of the zig build system. In the future, other build
systems such as meson may support zig code. Furthermore, the zig
build system may be used to build C/C++ code as well, not just zig.
2021-11-13 11:46:21 -03:00
..
R-cran.sh
README
cargo.sh
cmake.sh
configure.sh
fetch.sh
gem.sh
gemspec.sh
gnu-configure.sh
gnu-makefile.sh
go.sh
haskell-stack.sh
meson.sh build-style/meson: ensure stdout is unbuffered for continuous log 2021-10-12 22:35:38 +02:00
meta.sh
perl-ModuleBuild.sh
perl-module.sh
python-module.sh
python2-module.sh
python3-module.sh
python3-pep517.sh
qmake.sh
raku-dist.sh
ruby-module.sh
scons.sh
sip-build.sh
slashpackage.sh
texmf.sh
void-cross.sh
waf.sh
waf3.sh
zig-build.sh build-styles: add zig-build 2021-11-13 11:46:21 -03:00

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.