shake-ext 3.1.0.2 → 3.1.1.0
raw patch · 3 files changed
+64/−20 lines, 3 files
Files
- CHANGELOG.md +21/−0
- shake-ext.cabal +23/−20
- src/Development/Shake/Check.hs +20/−0
+ CHANGELOG.md view
@@ -0,0 +1,21 @@+# shake-ext++## 3.1.1.0++ * Add `libtool`, `m4`, `cmake`, and `autoconf` to `Development.Shake.Check`++## 3.1.0.2++ * More informative error messages for formatting checks++## 3.1.0.1++ * More informative error messages for formatting checks++## 3.1.0.0++ * Remove Elm-related functionality++## 3.0.2.0++ * Add `getRust` and `getSixten` functions for file detection.
shake-ext.cabal view
@@ -1,28 +1,30 @@-cabal-version: 1.18-name: shake-ext-version: 3.1.0.2-license: BSD3-license-file: LICENSE-copyright: Copyright: (c) 2018-2019 Vanessa McHale-maintainer: vamchale@gmail.com-author: Vanessa McHale-bug-reports: https://hub.darcs.net/vmchale/ats/issues-synopsis: Helper functions for linting with shake+cabal-version: 1.18+name: shake-ext+version: 3.1.1.0+license: BSD3+license-file: LICENSE+copyright: Copyright: (c) 2018-2019 Vanessa McHale+maintainer: vamchale@gmail.com+author: Vanessa McHale+bug-reports: https://hub.darcs.net/vmchale/shake-ext/issues+synopsis: Helper functions for linting with shake description: This package provides several linters out of the box, for use with [shake](http://shakebuild.com/).-category: Development, Shake-build-type: Simple-extra-doc-files: README.md +category: Development, Shake+build-type: Simple+extra-doc-files:+ README.md+ CHANGELOG.md+ source-repository head- type: darcs+ type: darcs location: https://hub.darcs.net/vmchale/shake-ext flag development- description:- Enable `-Werror`- default: False- manual: True+ description: Enable `-Werror`+ default: False+ manual: True library exposed-modules:@@ -32,9 +34,10 @@ Development.Shake.Check Development.Shake.Clean Development.Shake.Version- hs-source-dirs: src++ hs-source-dirs: src default-language: Haskell2010- ghc-options: -Wall+ ghc-options: -Wall build-depends: base >=4.8 && <5, directory -any,
src/Development/Shake/Check.hs view
@@ -3,6 +3,10 @@ -- * Helper functions for specific programs , pandoc , autoconf+ , automake+ , cmake+ , libtool+ , m4 , patsFilter , ghc , compleat@@ -32,6 +36,22 @@ pandoc :: MonadIO m => m Bool pandoc = checkExecutable "pandoc"++-- | @since 3.1.1.0+cmake :: MonadIO m => m Bool+cmake = checkExecutable "cmake"++-- | @since 3.1.1.0+automake :: MonadIO m => m Bool+automake = checkExecutable "automake"++-- | @since 3.1.1.0+libtool :: MonadIO m => m Bool+libtool = checkExecutable "libtool"++-- | @since 3.1.1.0+m4 :: MonadIO m => m Bool+m4 = checkExecutable "m4" madlang :: MonadIO m => m Bool madlang = checkExecutable "madlang"