fix typo in extra-source-files
[haskell-directory.git] / directory.cabal
index 56ae5a2..bf8bbc1 100644 (file)
@@ -6,10 +6,14 @@ maintainer:   libraries@haskell.org
 synopsis:      library for directory handling
 description:
        This package provides a library for handling directories.
+category:       System
 build-type: Configure
 extra-tmp-files:
         config.log config.status autom4te.cache
         include/HsDirectoryConfig.h
+extra-source-files:
+        config.guess config.sub install-sh
+        configure.ac configure include/HsDirectoryConfig.h.in
 cabal-version: >= 1.2
 
 Library {
@@ -22,9 +26,11 @@ Library {
     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
+    if !impl(nhc98) {
+      if os(windows) {
+          build-depends: Win32
+      } else {
+          build-depends: unix
+      }
     }
 }