fix #2298: use MoveFileEx() on Windows
[haskell-directory.git] / directory.cabal
index 78acdfe..56ae5a2 100644 (file)
@@ -7,15 +7,24 @@ synopsis:     library for directory handling
 description:
        This package provides a library for handling directories.
 build-type: Configure
-exposed-modules:
-       System.Directory
-c-sources:
-       cbits/directory.c
-include-dirs: include
-includes:      HsDirectory.h
-install-includes:      HsDirectory.h HsDirectoryConfig.h
-extensions:    CPP, ForeignFunctionInterface
-build-depends: base, old-time, filepath
 extra-tmp-files:
         config.log config.status autom4te.cache
         include/HsDirectoryConfig.h
+cabal-version: >= 1.2
+
+Library {
+    exposed-modules:
+            System.Directory
+    c-sources:
+            cbits/directory.c
+    include-dirs: include
+    includes: HsDirectory.h
+    install-includes: HsDirectory.h HsDirectoryConfig.h
+    extensions: CPP, ForeignFunctionInterface
+    build-depends: base, old-time, filepath
+    if os(windows) {
+        build-depends: Win32
+    } else {
+        build-depends: unix
+    }
+}