f0b03f1df1
This forces all haskell-stack build-style using templates to use the system ghc and never download any binary distributions even if the version does not match. This is usually fine as long as the stackage used for the template is recent enough. If it's not, it should probably be bumped anyway. This also enables stack to work on all platforms, even those for which stack does not offer any binary ghc downloads, as long as the system ghc is provided, e.g. for ppc64le. |
||
---|---|---|
.. | ||
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 | ||
meta.sh | ||
perl-module.sh | ||
perl-ModuleBuild.sh | ||
perl6-dist.sh | ||
python-module.sh | ||
python2-module.sh | ||
python3-module.sh | ||
qmake.sh | ||
R-cran.sh | ||
README | ||
ruby-module.sh | ||
scons.sh | ||
slashpackage.sh | ||
waf.sh | ||
waf3.sh |
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.