This project is mirrored from https://github.com/haskell/Cabal. Pull mirroring updated .
  1. 21 Aug, 2008 1 commit
    • Simon Marlow's avatar
      Don't propagate cc-options to the InstalledPackageInfo · c6afec6a
      Simon Marlow authored
      cc-options is for options to be passed to C compilations in the
      current package.  If we propagate those options to the
      InstalledPackageInfo, they get passed to C compilations in any package
      that depends on this one, which could be disastrous.  I've seen
      cc-options like these:
      
         cc-options:      -optc-std=c99
         cc-options:         -D_FILE_OFFSET_BITS=64
         Cc-options:      -Wall
      
      these are all clearly intended to be local, but are in fact currently
      propagated to all dependent packages.
      c6afec6a
  2. 18 Aug, 2008 1 commit
  3. 13 Aug, 2008 1 commit
  4. 14 Aug, 2008 1 commit
  5. 13 Aug, 2008 4 commits
  6. 12 Aug, 2008 7 commits
  7. 11 Aug, 2008 1 commit
    • Simon Marlow's avatar
      Add auto-generated CPP macros for package version testing · 2ee2c870
      Simon Marlow authored
      Now when using CPP you get 
      
         MIN_VERSION_<package>(A,B,C)
      
      for each <package> in build-depends, which is true if the version of
      <package> in use is >= A.B.C, using the normal ordering on version
      numbers.
      
      This is done by auto-generating a header file
      dist/build/autogen/cabal_macros.h, and passing a -include flag when
      running CPP.
      2ee2c870
  8. 06 Aug, 2008 1 commit
  9. 10 Aug, 2008 1 commit
  10. 09 Aug, 2008 1 commit
  11. 07 Aug, 2008 1 commit
  12. 06 Aug, 2008 3 commits
  13. 03 Aug, 2008 1 commit
  14. 06 Aug, 2008 3 commits
  15. 04 Aug, 2008 3 commits
  16. 02 Aug, 2008 1 commit
  17. 31 Jul, 2008 2 commits
  18. 30 Jul, 2008 6 commits
  19. 29 Jul, 2008 1 commit