This project is mirrored from Pull mirroring updated .
  1. 17 Dec, 2012 1 commit
  2. 14 Dec, 2012 2 commits
  3. 13 Dec, 2012 4 commits
  4. 10 Dec, 2012 6 commits
  5. 09 Dec, 2012 8 commits
  6. 08 Dec, 2012 1 commit
  7. 05 Dec, 2012 1 commit
    • refold's avatar
      Use userInstallDirs as the sandbox location. · 7b2e3630
      refold authored
      We set both globalInstallDirs and userInstallDirs to the same value, but using
      '--global' makes cabal-install want to do unnecessary things like invoking
      itself with 'sudo'.
  8. 30 Nov, 2012 1 commit
  9. 29 Nov, 2012 1 commit
  10. 27 Nov, 2012 1 commit
  11. 26 Nov, 2012 9 commits
    • refold's avatar
      Unbreak the build. · adf8caf3
      refold authored
    • refold's avatar
      Don't pass unsupported flags to setups built with old Cabal versions. · 582d12e4
      refold authored
      We must not pass '--disable-benchmarks' to setup scripts built with Cabal <
      1.14; the same is also true for '--disable-tests' and Cabal < 1.10.
      Fixes #932 and #1004.
      Without this patch:
          $ cabal install -w /path/to/ghc-7.2.1/bin/ghc syb
          unrecognized option `--disable-benchmarks'
          Failed to install syb-0.3.7
      With this patch:
          $ cabal install -w /path/to/ghc-7.2.1/bin/ghc syb
          Registering syb-0.3.7...
          Installed syb-0.3.7
    • refold's avatar
      Merge pull request #1134 from 23Skidoo/show-config-file · f9265697
      refold authored
      Show '--config-file' in 'cabal help' output.
    • refold's avatar
      Merge pull request #1132 from 23Skidoo/no-threaded · 87a97f4d
      refold authored
      Do not link with threaded RTS on ARM.
    • refold's avatar
      Do not link with threaded RTS on ARM. · 074691a0
      refold authored
      GHC on ARM doesn't have a threaded RTS, which makes it impossible to build
      cabal-install without editing the source by hand (see #1129). This patch makes
      cabal-install compile out of the box on ARM.
    • Duncan Coutts's avatar
      Add 'cabal build [target]' feature · e98dcf1c
      Duncan Coutts authored
      Allows users to specify what targets to build. It builds the given
      target and the dependent components.
      Currently only component targets are fully supported. Currently using
      an individual module or file target will give a warning and it will
      build the whole component the module or file belongs to.
    • Duncan Coutts's avatar
      Further tweaks to the LocalBuildInfo component info utils · c921fde3
      Duncan Coutts authored
      Needed to support the "cabal build [target]" feature.
      Also move an existing util function so we can reuse it.
    • Duncan Coutts's avatar
      New module for handling build targets given on the command line · 6b26957f
      Duncan Coutts authored
      This will be used for the new "cabal build [target]" feature and
      similarly for "cabal repl [target]". That is we can actually specify
      what we want to build, like a proper build system.
      Targets can be components, modules or files. We go to some effort to
      allow targets to be specified in a short convenient form. We allow
      case insensitive matching. We only complain when the given form is
      ambiguous (and note that we don't let the case insensitive matching
      add artificial ambiguity). If it is ambiguous we report the
      non-ambigious qualified forms of the targets it could be, e.g.:
        Ambiguous build target 'darcs'. It could be:
        exe:darcs (component)
        lib:darcs (component)
      We note the kind of target here (component, module, file) since it's
      possible to have ambiguities between them, like a component called
      'Foo' and a module 'Foo' if the user entered 'foo'.
    • Duncan Coutts's avatar
      Keep the full build component dependency graph · 321815bd
      Duncan Coutts authored
      Plus add functions for finding all the deps of one or more
      components, in dependency order. This will be useful for
      building individual targets, e.g. cabal build foo.
  12. 24 Nov, 2012 2 commits
  13. 22 Nov, 2012 2 commits
  14. 18 Nov, 2012 1 commit