From b83990750bcb054fa104ffc575a85fb43ff88e6f Mon Sep 17 00:00:00 2001 From: jeiea Date: Wed, 8 Mar 2017 06:29:48 +0900 Subject: [PATCH] Add static flag --- text-icu.cabal | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/text-icu.cabal b/text-icu.cabal index c596b92..0a2bb16 100644 --- a/text-icu.cabal +++ b/text-icu.cabal @@ -44,6 +44,11 @@ extra-source-files: changelog.md include/hs_text_icu.h +flag static + description: Use static library (currently on mingw) + default: False + manual: True + library default-language: Haskell98 build-depends: @@ -81,11 +86,13 @@ library Data.Text.ICU.Text c-sources: cbits/text_icu.c include-dirs: include - extra-libraries: icuuc if os(mingw32) - extra-libraries: icuin icudt + if flag(static) + extra-libraries: sicuin sicuuc sicudt + else + extra-libraries: icuin.dll icuuc.dll icudt.dll else - extra-libraries: icui18n icudata + extra-libraries: icuuc icui18n icudata ghc-options: -Wall -fwarn-tabs