This project is mirrored from https://github.com/haskell/Cabal.git.
Pull mirroring updated .
- Sep 06, 2007
-
-
Duncan Coutts authored
Not needed since cabal-install moved to another repo.
-
Duncan Coutts authored
-
Duncan Coutts authored
-
Duncan Coutts authored
-
Duncan Coutts authored
Since we can and we want to set a good example.
-
Duncan Coutts authored
-
Duncan Coutts authored
We currently have 39 different authors, all those with a significant number of patches are listed as copyright holders in the LICENSE file.
-
- Sep 05, 2007
-
-
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.
-
- Sep 03, 2007
-
-
Simon Marlow authored
-
Duncan Coutts authored
Ok to remove, it never appeared in any release.
-
Duncan Coutts authored
-
Duncan Coutts authored
Thanks to int-e for reporting
-
Duncan Coutts authored
and remove makefile --ghc-option flag as it's not used (as far as I can see). It works generically by updating the ProgramConfiguration rather than the previous ad-hoc implementation. This feature is generally only useful for hackers who want to pass extra args to a progam during the build step (probably as a one-off) without having to reconfigure.
-
Duncan Coutts authored
-
Duncan Coutts authored
It was just a hack for the benefit of ghc and we don't need it now.
-
- Sep 02, 2007
-
-
Duncan Coutts authored
amd --prog-arg to --prog-arg and update the user guide.
-
Duncan Coutts authored
For consitency with other flags.
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Duncan Coutts authored
For consitency with other flags.
-
- Sep 01, 2007
-
-
Duncan Coutts authored
in the same order as they were passed to cabal configure on the command line
-
Duncan Coutts authored
So this provides two ways of passing options that contain embeded spaces: --foo-args='--bar --baz="path with spaces in"' --foo-arg=--bar --foo-arg=--baz="path with spaces in" all args passed this way are collected in order.
-
Duncan Coutts authored
-
Ross Paterson authored
-
- Aug 31, 2007
-
-
Ian Lynagh authored
-
Duncan Coutts authored
-
Duncan Coutts authored
It's now part of the build information rather than package description, which is as it should be.
-
Duncan Coutts authored
And fill out the includeDirs, extraLibs, extraLibDirs, ccOptions and ldOptions with the results from pkg-config --cflags --libs
-
Duncan Coutts authored
-
Duncan Coutts authored
configure now has to gather the required build tools from the BuildInfo of the lib and exes.
-
Duncan Coutts authored
The 'BuildInfo' for the library (if there is one and it's buildable) and all the buildable executables. Useful for gathering dependencies.
-
Duncan Coutts authored
PackageDB can be user/global or a specific package db. The latter option is not exposed in the user interface anywhere. Also move the getInstalledPackages into the per-compiler modules with a non-compiler-specific wrapper left in Distribution.Simple.Configure
-
Duncan Coutts authored
Don't confuse users by suggesting that we're installing libs when we're actually only installing exes, or vica-versa.
-
Duncan Coutts authored
-
Ross Paterson authored
-
Ross Paterson authored
-
- Aug 30, 2007
-
-
Duncan Coutts authored
Since when we run c2hs we put .chi files into dist/build so that's also where we should be looking for them.
-
Duncan Coutts authored
-
- Aug 24, 2007
-
-
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.
-
- Aug 30, 2007
-
-
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.
-