void-packages/common/build-style
Jürgen Buchmüller ecf16a91da build-style qmake: detect qmake w/o qtchooser
Instead of relying on qtchooser to provide the link to the qmake
binary for Qt4 or Qt5 test for either version and use that.
Sometimes qtchooser can fail if e.g. a package was built with Qt4
and after that another package with Qt5 without zapping the masterdir.
2017-03-21 19:35:01 +01:00
..
cmake.sh build-style cmake: replace -isystem with -I 2017-01-15 02:50:14 +01:00
configure.sh xbps-src: common/{,environment}/build_style -> common/${,environment}/build-style. 2015-02-21 12:13:07 +01:00
fetch.sh xbps-src: common/{,environment}/build_style -> common/${,environment}/build-style. 2015-02-21 12:13:07 +01:00
gnu-configure.sh xbps-src: common/{,environment}/build_style -> common/${,environment}/build-style. 2015-02-21 12:13:07 +01:00
gnu-makefile.sh build-style/gnu-makefile: force {C,LD}FLAGS via make(1) arguments. 2015-05-12 18:07:58 +02:00
go.sh New package: prometheus-0.18.0 2016-05-03 00:50:02 +02:00
haskell-stack.sh environment/build-style/haskell-stack.sh: hostmakedepend automatically on ghc and stack. 2016-12-18 15:28:54 +01:00
meta.sh xbps-src: common/{,environment}/build_style -> common/${,environment}/build-style. 2015-02-21 12:13:07 +01:00
perl-module.sh build-style/perl-module.sh: fake Errno.pm too. 2016-08-29 16:23:26 +02:00
perl-ModuleBuild.sh xbps-src: common/{,environment}/build_style -> common/${,environment}/build-style. 2015-02-21 12:13:07 +01:00
python-module.sh Revert "common/buildstyle/python*: build dir can be used as python identifier" 2017-01-12 12:27:12 +01:00
python2-module.sh Revert "common/buildstyle/python*: build dir can be used as python identifier" 2017-01-12 12:27:12 +01:00
python3-module.sh Revert "common/buildstyle/python*: build dir can be used as python identifier" 2017-01-12 12:27:12 +01:00
qmake.sh build-style qmake: detect qmake w/o qtchooser 2017-03-21 19:35:01 +01:00
README xbps-src: common/{,environment}/build_style -> common/${,environment}/build-style. 2015-02-21 12:13:07 +01:00
ruby-module.sh build-style/ruby-module: force LANG=C to workaround musl. 2015-07-29 10:24:53 +02:00
scons.sh build-style/scons: also set destdir var (required by vdrift and others). 2015-09-05 10:35:46 +02:00
slashpackage.sh daemontools: properly use wrksrc/build_wrksrc and no patch_args 2015-02-25 16:16:31 +01:00
waf.sh common/build-style/waf.sh: allow custom waf script 2016-04-30 18:11:23 +02:00
waf3.sh common/build-style/waf3.sh: allow custom waf script 2016-04-30 18:11:23 +02:00

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.