summaryrefslogtreecommitdiffhomepage
path: root/xmobar.cabal
diff options
context:
space:
mode:
Diffstat (limited to 'xmobar.cabal')
-rw-r--r--xmobar.cabal17
1 files changed, 11 insertions, 6 deletions
diff --git a/xmobar.cabal b/xmobar.cabal
index 7bddedd..6fb7ffe 100644
--- a/xmobar.cabal
+++ b/xmobar.cabal
@@ -34,23 +34,28 @@ flag with_inotify
executable xmobar
main-is: Main.hs
other-Modules: Xmobar, Config, Parsers, Commands, XUtil, Runnable, Plugins
- ghc-options: -funbox-strict-fields -Wall
ghc-prof-options: -prof -auto-all
+ if true
+ ghc-options: -funbox-strict-fields -Wall
+
if impl (ghc == 6.10.1) && arch (x86_64)
- ghc-options: -O0
+ ghc-options: -O0
+
+ if impl (ghc >= 6.12.1)
+ ghc-options: -fno-warn-unused-do-bind
if flag(small_base)
- build-depends: base == 4.*, containers, process, old-time, old-locale, bytestring, directory
+ build-depends: base == 4.*, containers, process, old-time, old-locale, bytestring, directory
else
- build-depends: base < 3
+ build-depends: base < 3
if flag(with_xft)
build-depends: utf8-string, X11-xft >= 0.2
cpp-options: -DXFT
- if flag(with_utf8)
+ if flag(with_utf8) && impl (ghc < 6.12.1)
build-depends: utf8-string
cpp-options: -DUTF8
@@ -58,4 +63,4 @@ executable xmobar
build-depends: hinotify
cpp-options: -DINOTIFY
- build-depends: X11>=1.3.0, mtl, unix, parsec, filepath, stm
+ build-depends: X11>=1.3.0, mtl, unix, parsec, filepath, stm