name: system-fileio version: 0.3.15 license: MIT license-file: license.txt author: John Millikin maintainer: John Millikin build-type: Simple cabal-version: >= 1.8 category: System stability: experimental homepage: https://john-millikin.com/software/haskell-filesystem/ bug-reports: mailto:jmillikin@gmail.com synopsis: Consistent filesystem interaction across GHC versions description: This is a small wrapper around the \"directory\", \"unix\", and \"Win32\" packages, for use with \"system-filepath\". It provides a consistent API to the various versions of these packages distributed with different versions of GHC. . In particular, this library supports working with POSIX files that have paths which can't be decoded in the current locale encoding. extra-source-files: lib/hssystemfileio-unix.h lib/hssystemfileio-win32.h -- tests/system-fileio-tests.cabal tests/FilesystemTests.hs tests/FilesystemTests/Posix.hs tests/FilesystemTests/Util.hs tests/FilesystemTests/Windows.hs source-repository head type: git location: https://john-millikin.com/code/haskell-filesystem/ source-repository this type: git location: https://john-millikin.com/code/haskell-filesystem/ tag: system-fileio_0.3.14 library ghc-options: -Wall -O2 hs-source-dirs: lib build-depends: base >= 4.0 && < 5.0 , bytestring >= 0.9 , system-filepath >= 0.3.1 && < 0.5 , text >= 0.7.1 , time >= 1.0 && < 2.0 if os(windows) cpp-options: -DCABAL_OS_WINDOWS build-depends: Win32 >= 2.2 , directory >= 1.0 c-sources: lib/hssystemfileio-win32.c else build-depends: unix >= 2.3 c-sources: lib/hssystemfileio-unix.c if impl(ghc >= 7.2.0) && impl(ghc < 7.4.0) cpp-options: -DSYSTEMFILEIO_LOCAL_OPEN_FILE exposed-modules: Filesystem test-suite filesystem_tests type: exitcode-stdio-1.0 main-is: FilesystemTests.hs ghc-options: -Wall -O2 cc-options: -Wall hs-source-dirs: tests build-depends: base >= 4.0 && < 5.0 , bytestring >= 0.9 , chell >= 0.4 && < 0.5 , system-fileio , system-filepath , temporary >= 1.1 && < 2.0 , text , time >= 1.0 && < 2.0 , transformers >= 0.2 if os(windows) cpp-options: -DCABAL_OS_WINDOWS else build-depends: unix >= 2.3 if os(darwin) cpp-options: -DCABAL_OS_DARWIN other-modules: FilesystemTests.Posix FilesystemTests.Util FilesystemTests.Windows