]> gitweb @ CieloNegro.org - time-w3c.git/blobdiff - time-w3c.cabal
'parse' should assume EOF after w3cDateTime.
[time-w3c.git] / time-w3c.cabal
index b8421729673dd77e3369e617e845f45971a05cf1..dabe6dd24359b12db250b27b4c3c7dd6e5f5cc22 100644 (file)
@@ -4,8 +4,8 @@ Synopsis:            Parse, format and convert W3C Date and Time
 Description:
         This module provides functionalities to parse and format W3C
         Date and Time. The module can also be used to convert it
-        from/to "Data.Time.Calendar.Day" and
-        "Data.Time.LocalTime.ZonedTime".
+        from/to 'Data.Time.Calendar.Day' and
+        'Data.Time.LocalTime.ZonedTime'.
 
 License:             PublicDomain
 License-file:        COPYING
@@ -15,9 +15,17 @@ Stability:           Experimental
 Homepage:            http://cielonegro.org/W3CDateTime.html
 Category:            Web
 Build-type:          Simple
-Cabal-version:       >= 1.2.3
+Cabal-version:       >= 1.6
 Extra-source-files:
 
+Source-Repository head
+    Type: git
+    Location: git://git.cielonegro.org/time-w3c.git
+
+Flag build-test-suite
+    Description: Build the tst suite.
+    Default:     False
+
 Library
     Exposed-modules:
         Data.Time.W3C
@@ -39,3 +47,29 @@ Library
 
     GHC-Options:
         -Wall
+
+Executable W3CDateTimeUnitTest
+    Main-Is:
+        W3CDateTimeUnitTest.hs
+
+    if flag(build-test-suite)
+        Buildable: True
+        Build-Depends: HUnit >= 1.2 && < 2
+    else
+        Buildable: False
+
+    Hs-Source-Dirs:
+        ., tests
+
+    Other-Modules:
+        ConversionTest
+        FormatterTest
+        ParsecParserTest
+
+    Extensions:
+        DeriveDataTypeable
+        FlexibleContexts
+        MultiParamTypeClasses
+
+    GHC-Options:
+        -Wall