Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/haskell/Cabal.git. Pull mirroring updated .
  1. Sep 06, 2007
  2. Sep 05, 2007
    • Duncan Coutts's avatar
      Rewrite the parser for the configuration structure to allow laout or braces · d95e4b59
      Duncan Coutts authored
      Joint work with Thomas Schilling.
      The sections and indeed fields (and if/else) can now use either explicit
      brace {} style layout or indentation eg:
      > library
      >   exposed-modules: Blah
      or
      > library {
      >   exposed-modules:
      > }
      layout style can be nested within explict braces style and vica versa.
      Also add some more checks and relax the tab checks.
      Unrecognised sections, like unrecognised fields, are not fatal errors,
      so we could add sections in future without breaking old cabal.
      d95e4b59
  3. Sep 03, 2007
  4. Sep 02, 2007
  5. Sep 01, 2007
  6. Aug 31, 2007
  7. Aug 30, 2007
  8. Aug 24, 2007
    • Duncan Coutts's avatar
      Change installation layout on Windows slightly · 790115bc
      Duncan Coutts authored
      Make Haskell part of the default $prefix and make docs relative
      to $prefix rather than $datadir which is fixed for libs.
      Make the default fixed lib $datadir be Program Files\Haskell rather
      than Common Files.
      790115bc
  9. Aug 30, 2007
    • Duncan Coutts's avatar
      Make checking program versions not produce error spew · 120ae819
      Duncan Coutts authored
      Redirect stderr to /dev/null (or NUL on windows) and throw an exception
      like rawSystemExit does rather than calling die which prints an unhelpful
      message before throwing an exception. It's not an overall failure to not
      be able to establish the version of a program, since we check later if we
      actually have any requirement for any particular version anyway.
      So for example this makes running configure with an old version of c2hs
      that doesn't grok --numeric-version not produce unhelpful output that
      make people think that configure failed.
      120ae819
Loading