This project is mirrored from https://github.com/haskell/Cabal. Pull mirroring updated .
  1. 04 Jan, 2015 2 commits
  2. 03 Jan, 2015 4 commits
  3. 02 Jan, 2015 1 commit
  4. 31 Dec, 2014 1 commit
  5. 30 Dec, 2014 3 commits
  6. 28 Dec, 2014 1 commit
  7. 27 Dec, 2014 1 commit
  8. 24 Dec, 2014 1 commit
  9. 23 Dec, 2014 5 commits
  10. 19 Dec, 2014 10 commits
  11. 18 Dec, 2014 11 commits
    • barmston's avatar
      cabal install can be used inside a cabal exec environment · 0a4aed40
      barmston authored
      Inside a cabal exec environment cabal should be configured to always use the
      correct environment. When there is a sandbox this is addressed by setting the
      CABAL_SANDBOX_CONFIG environment variable.
      
      However GHC is configured to use the correct package database through setting
      the GHC_PACKAGE_PATH environment variable to include the sandbox database. The
      Cabal library previously refused to operate when GHC_PACKAGE_PATH is set in
      order to avoid having a different view of the package databases to GHC.
      
      In the case of a cabal exec environment being loaded for a cabal sandbox, it
      is safe to allow the use of GHC_PACKAGE_PATH as it is being used to ensure
      that GHC uses the same package database as cabal does.
      
      A check is made that GHC_PACKAGE_PATH matches the value that cabal exec set it
      to. If it does use of GHC through cabal is permitted.
      
      Fixes #1800
      0a4aed40
    • tibbe's avatar
      Bump dependency on Cabal to 1.22.0.0 · 93b2e257
      tibbe authored
      93b2e257
    • tibbe's avatar
      Bump version numbers to 1.22.0.0 · 82d2fe1f
      tibbe authored
      82d2fe1f
    • ttuegel's avatar
      Document --enable-coverage · 40b0df95
      ttuegel authored
      40b0df95
    • ttuegel's avatar
      PackageTests: set dist prefix · 61f97e07
      ttuegel authored
      Some package tests run multiple tests on the same package, causing the
      build directory to be overwritten. For debugging, it is important to
      keep the build directory contents, so in this case we run each test
      with a different build directory.
      61f97e07
    • ttuegel's avatar
      3974e36a
    • ttuegel's avatar
      Enable library profiling when profiling executables · 6b631745
      ttuegel authored
      It doesn't make any sense to do a profiling build of an executable if
      the library doesn't have a profiled build! The option
      --enable-executable-profiling is changed to --enable-profiling to
      reflect that it is now a global flag. The old option is still recognized
      (for now).
      6b631745
    • ttuegel's avatar
      Build shared library when linking executables dynamically · 2976fef4
      ttuegel authored
      Dynamically linking executables will fail without a shared library
      unless the executables do not depend on the library or there is no
      library. If there is no library, building shared libraries comes at no
      cost. If there is a library, the executables usually depend on it, so it
      makes sense to --enable-shared.
      
      If the user passes --disable-shared, it will still be honored, but a
      warning will be produced.
      2976fef4
    • ttuegel's avatar
      PackageTests: add full range of TestSuite/Hpc tests · 6af70b39
      ttuegel authored
      Also runs the HPC tests regardless of the detected version.
      6af70b39
    • tibbe's avatar
      Merge branch 'master' of https://github.com/christiaanb/cabal · ea8735aa
      tibbe authored
      Conflicts:
      	Cabal/Distribution/Simple/GHC.hs
      	cabal-install/Distribution/Client/Run.hs
      ea8735aa
    • tibbe's avatar