Factor out common builder-related functionality into the library
authorAndrey Mokhov <andrey.mokhov@gmail.com>
Thu, 31 Aug 2017 02:24:11 +0000 (03:24 +0100)
committerAndrey Mokhov <andrey.mokhov@gmail.com>
Thu, 31 Aug 2017 02:24:11 +0000 (03:24 +0100)
commit29046aa3b29a26e69db1bf38015f9376bfad2ff0
tree4002f32c194ae5bb603efefeab5f33268affeac1
parent8f5ad00e81b98ab84708737d24d90457250e3873
Factor out common builder-related functionality into the library

See #347
14 files changed:
hadrian.cabal
src/Builder.hs
src/Hadrian/Builder.hs [new file with mode: 0644]
src/Hadrian/Expression.hs
src/Hadrian/Utilities.hs
src/Main.hs
src/Rules/Configure.hs
src/Rules/Install.hs
src/Rules/Perl.hs
src/Rules/Selftest.hs
src/Rules/SourceDist.hs
src/Settings/Builders/Ar.hs
src/UserSettings.hs
src/Utilities.hs