This project is mirrored from https://github.com/haskell/Cabal.
Pull mirroring updated .
- 22 Jan, 2008 1 commit
-
-
Duncan Coutts authored
-
- 18 Jan, 2008 2 commits
-
-
Ian Lynagh authored
-
Ian Lynagh authored
-
- 07 Dec, 2007 2 commits
-
-
Duncan Coutts authored
-
Duncan Coutts authored
-
- 20 Nov, 2007 1 commit
-
-
Duncan Coutts authored
-
- 23 Nov, 2007 1 commit
-
-
Duncan Coutts authored
Doesn't do installation yet or check for existence of dependent packages.
-
- 24 Oct, 2007 1 commit
-
-
Duncan Coutts authored
-
- 18 Oct, 2007 1 commit
-
-
Ross Paterson authored
The non-GHC hsc2hs deletes it even if the compilation fails.
-
- 17 Oct, 2007 1 commit
-
-
Duncan Coutts authored
and pass the appropriate flags on the basis of knowing that. This is a hack. What we should do longer term is make hsc2hs always use gcc as it's C compiler and have Cabal figure out the right flags to pass it, rather than using ghc to pass on the appropriate flags to gcc.
-
- 12 Oct, 2007 1 commit
-
-
Duncan Coutts authored
We previously had this kind of code all over the place: > when (verbosity >= verbose) > (putStrLn "some message") We now replace that with: > info verbosity "some message" Much nicer.
-
- 06 Sep, 2007 1 commit
-
-
Malcolm.Wallace authored
-
- 03 Sep, 2007 1 commit
-
-
Duncan Coutts authored
-
- 31 Aug, 2007 1 commit
-
-
Duncan Coutts authored
And fill out the includeDirs, extraLibs, extraLibDirs, ccOptions and ldOptions with the results from pkg-config --cflags --libs
-
- 29 Aug, 2007 1 commit
-
-
Duncan Coutts authored
-
- 28 Aug, 2007 1 commit
-
-
Duncan Coutts authored
-
- 26 Aug, 2007 1 commit
-
-
Duncan Coutts authored
Compiler, Program, PreProcess and Setup are really part of the Simple build system. Also move a couple GHC modules under Simple.GHC.*
-
- 23 Aug, 2007 1 commit
-
-
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.
-
- 17 Aug, 2007 1 commit
-
-
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.
-
- 05 Aug, 2007 1 commit
-
-
Ian Lynagh authored
-
- 02 Aug, 2007 3 commits
-
-
Duncan Coutts authored
We do this during the configure step and then later we don't have to run haddock & hscolour again to find out their version numbers. This also eliminates some annoying module interdependencies. Eventually the Program abstraction ought to include the ability for programs to discover their own version numbers so it can be done more modularly.
-
Duncan Coutts authored
-
Duncan Coutts authored
findProgram and findProgramAndVersion construct Program values The latter makes it easier to parse output of --version calls. The idea is that we should carry the version number along with the program if we know it, so we can later decide version-dependent args without having to do more IO to find the program version, eg see use_optP_P & haddockVersion.
-
- 01 Aug, 2007 6 commits
-
-
Duncan Coutts authored
-
Duncan Coutts authored
At the moment it's a partial function, but we should change that by having a distinction between an abstract program and a configured program.
-
Duncan Coutts authored
Now better separated and uses Program better. Also no longer needs internal lookupProgram' utils function.
-
Duncan Coutts authored
-
nominolo@gmail.com authored
-
Duncan Coutts authored
besides, the order was inconsistent within the same function between the UserSpecified and FoundOnSystem cases.
-
- 30 May, 2007 1 commit
-
-
Roberto Zunino authored
Integration of Cabal, HsColour, and Haddock. (Also fixes bug #102)
-
- 14 May, 2007 1 commit
-
-
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.
-
- 17 Apr, 2007 1 commit
-
-
Ian Lynagh authored
-
- 14 Jan, 2007 1 commit
-
-
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.
-
- 10 Jan, 2007 1 commit
-
-
Ian Lynagh authored
This patch is sponsored by Hac 07. Have you hacked a lambda today?
-
- 27 Nov, 2006 2 commits
- 17 Nov, 2006 1 commit
-
-
sof authored
-
- 08 Sep, 2006 1 commit
-
-
duncan.coutts@worc.ox.ac.uk authored
Cabal was not noticing haddock failing. That's bad.
-
- 09 Aug, 2006 1 commit
-
-
Simon Marlow authored
Distribution.Compat.Map taken from Haddock.
-
- 06 Feb, 2006 1 commit
-
-
ekarttun authored
-