On Mon, 7 Mar 2011, trysta...@comcast.net wrote:

* I could see what OS it is and try those options and use a temp file only if 
it's an
unexpected os. Unfortunately System.Info.os reports windows (and some other 
os's) as
"mingw32", I think it's because of how GHC was compiled. Who knows what the 
real os is
or what each os will be reported as in the future or how they appear to other 
compilers
and runtimes.

You could add a check to Cabal and then choose a platform-dependent module using

  If os(windows)
    Hs-Source-Dirs: windows/src
  Else
    Hs-Source-Dirs: unix/src

_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to