-DUTF8 flag with -DUSE_UTF8

This commit is contained in:
gwern0
2008-09-21 15:40:14 +00:00
parent 07e9192f6f
commit b0c3dcc192
4 changed files with 5 additions and 5 deletions

View File

@@ -43,7 +43,7 @@ import Graphics.X11.Xft
import Graphics.X11.Xrender import Graphics.X11.Xrender
#endif #endif
#if defined XFT || defined UTF8 #if defined XFT || defined USE_UTF8
import Codec.Binary.UTF8.String (encodeString, decodeString) import Codec.Binary.UTF8.String (encodeString, decodeString)
#endif #endif
@@ -103,7 +103,7 @@ initXMF s =
return (Xft xftdraw) return (Xft xftdraw)
else else
#endif #endif
#ifdef UTF8 #ifdef USE_UTF8
fmap Utf8 $ initUtf8Font s fmap Utf8 $ initUtf8Font s
#else #else
fmap Core $ initCoreFont s fmap Core $ initCoreFont s

View File

@@ -77,4 +77,4 @@ sendKeyWindow mods key w = withDisplay $ \d -> do
setKeyEvent ev w rootw none mods keycode True setKeyEvent ev w rootw none mods keycode True
sendEvent d w True keyPressMask ev sendEvent d w True keyPressMask ev
setEventType ev keyRelease setEventType ev keyRelease
sendEvent d w True keyReleaseMask ev sendEvent d w True keyReleaseMask ev

View File

@@ -30,7 +30,7 @@ import Data.Maybe (fromMaybe)
import XMonad import XMonad
import XMonad.Util.Run (safeSpawn, unsafeSpawn) import XMonad.Util.Run (safeSpawn, unsafeSpawn)
#ifdef UTF8 #ifdef USE_UTF8
import Codec.Binary.UTF8.String (decode) import Codec.Binary.UTF8.String (decode)
#else #else
import Data.Bits (shiftL, (.&.), (.|.)) import Data.Bits (shiftL, (.&.), (.|.))

View File

@@ -55,7 +55,7 @@ library
if flag(with_utf8) if flag(with_utf8)
build-depends: utf8-string build-depends: utf8-string
extensions: ForeignFunctionInterface extensions: ForeignFunctionInterface
cpp-options: -DUTF8 cpp-options: -DUSE_UTF8
build-depends: mtl, unix, X11>=1.4.3, xmonad>=0.8, xmonad<0.9 build-depends: mtl, unix, X11>=1.4.3, xmonad>=0.8, xmonad<0.9
ghc-options: -Wall ghc-options: -Wall