Browse Source

Version functions

Also cleaned up a bit
master
Denis Tereshkin 6 years ago
parent
commit
70c107c847
  1. 11
      libatrade.cabal
  2. 25
      src/ATrade.hs
  3. 0
      src/Lib.hs

11
libatrade.cabal

@ -26,6 +26,8 @@ library
, ATrade.Broker.TradeSinks.TelegramTradeSink , ATrade.Broker.TradeSinks.TelegramTradeSink
, ATrade.Broker.TradeSinks.ZMQTradeSink , ATrade.Broker.TradeSinks.ZMQTradeSink
, ATrade.Util , ATrade.Util
, ATrade
other-modules: Paths_libatrade
build-depends: base >= 4.7 && < 5 build-depends: base >= 4.7 && < 5
, time , time
, datetime , datetime
@ -52,16 +54,9 @@ library
, http-client-tls , http-client-tls
, utf8-string , utf8-string
, scientific , scientific
, gitrev
default-language: Haskell2010 default-language: Haskell2010
executable libatrade-exe
hs-source-dirs: app
main-is: Main.hs
ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wincomplete-patterns
build-depends: base
, libatrade
, pretty-hex
default-language: Haskell2010
test-suite libatrade-test test-suite libatrade-test
type: exitcode-stdio-1.0 type: exitcode-stdio-1.0

25
src/ATrade.hs

@ -0,0 +1,25 @@
{-# LANGUAGE TemplateHaskell #-}
module ATrade
(
libatrade_version
) where
import Data.Version
import Paths_libatrade
import Development.GitRev
libatrade_version :: Version
libatrade_version = version
libatrade_gitrev :: String
libatrade_gitrev = concat [ "libatrade-",
$(gitBranch),
"@",
$(gitHash),
dirty ]
where
dirty | $(gitDirty) = "+"
| otherwise = ""

0
src/Lib.hs

Loading…
Cancel
Save