This project is mirrored from https://github.com/haskell/Cabal. Pull mirroring updated .
  1. 29 Aug, 2007 1 commit
  2. 28 Aug, 2007 1 commit
  3. 26 Aug, 2007 1 commit
  4. 23 Aug, 2007 1 commit
    • Duncan Coutts's avatar
      Add a "build-tools:" field to the cabal file format · 8c6dc73c
      Duncan Coutts authored
      It's the same format as the build-depends, eg:
      build-tools: cpphs, c2hs >= 0.15
      During the configure step we try to configure the listed programs and
      if a version range is specified then we check that it is satisfied.
      8c6dc73c
  5. 17 Aug, 2007 1 commit
    • Duncan Coutts's avatar
      Rewrite the Program abstraction and the ProgramConfiguration database · 24fb1f9a
      Duncan Coutts authored
      Also make the follow on changes to everything that uses Program.
      The notion of a program is now split into the abstract notion of a program
      that we know about and might be able to configure, and a configured program
      that we can actually run. The ProgramConfiguration database is similarly
      split. We still keep user-supplied loation and arguments and use them when
      we configure programs. The abstract Program now has functions to search for
      the program on the system and for finding the version number. This allows
      for more generic configuration of programs.
      24fb1f9a
  6. 05 Aug, 2007 1 commit
  7. 02 Aug, 2007 3 commits
  8. 01 Aug, 2007 6 commits
  9. 30 May, 2007 1 commit
  10. 14 May, 2007 1 commit
    • Ian Lynagh's avatar
      Make a proper verbosity type, rather than using Int values · 28847431
      Ian Lynagh authored
      Hopefully this will make it easier to get better verbosity consistency.
      
      We could, by changing only Distribution.Verbosity, use
      "type Verbosity = Int" for now to give users of the library a chance to
      catch up, but the upcoming Cabal release seems like a good opportunity
      to cram in as much of the interface-changing stuff that we want to do
      as we can. I think the added benefit of a slow switch would be very low
      indeed.
      28847431
  11. 17 Apr, 2007 1 commit
  12. 14 Jan, 2007 1 commit
    • Simon Marlow's avatar
      Refactorings only · 49e3cdae
      Simon Marlow authored
      Here are a batch of refactorings to clean up parsing and parts of the
      simple build system.  This patch originated in a patch sent to
      cabal-devel@haskell.org with an intial implementation of
      configurations.  Since then we decided to go a different route with
      configurations, so I have separated the refactoring from the
      configurations patch.
      
      At this point, 2 tests fail for me, but I get the same 2 failures
      without this patch.
      49e3cdae
  13. 10 Jan, 2007 1 commit
    • Ian Lynagh's avatar
      -Wall clean fixes · e2864182
      Ian Lynagh authored
      This patch is sponsored by Hac 07.
      Have you hacked a lambda today?
      e2864182
  14. 27 Nov, 2006 2 commits
  15. 17 Nov, 2006 1 commit
  16. 08 Sep, 2006 1 commit
  17. 09 Aug, 2006 1 commit
  18. 06 Feb, 2006 1 commit
  19. 30 Jan, 2006 1 commit
  20. 10 Dec, 2005 1 commit
  21. 27 Nov, 2005 1 commit
  22. 14 Nov, 2005 1 commit
    • ijones's avatar
      Added hookedPrograms to user hooks. · d0903b3f
      ijones authored
      This allows users to add programs to the list of programs that
      configure looks for.  If a user adds a program with this hook,
      configure will try to find it, and arguments will be added to
      configure for this program.
      
      See test/withHooks for an example.
      d0903b3f
  23. 16 Oct, 2005 3 commits
  24. 09 Oct, 2005 3 commits
  25. 01 Oct, 2005 1 commit
  26. 30 Sep, 2005 2 commits