This project is mirrored from https://github.com/haskell/Cabal. Pull mirroring updated .
  1. 30 Apr, 2006 3 commits
  2. 28 Apr, 2006 4 commits
  3. 27 Apr, 2006 2 commits
  4. 28 Apr, 2006 2 commits
  5. 26 Apr, 2006 3 commits
    • Simon Marlow's avatar
      Better support for packages that need to install header files · dc87abd4
      Simon Marlow authored
      There's a new field for .cabal files: 
      
           install-includes: foo.h bar.h
      
      This means the same as 'includes', except that the files named therein
      will be installed into $libdir/include.  'includes' should only be
      used for headers already installed on the system.
      
      Directories listed in 'include-dirs' still turn into -I options for
      hsc2hs, cpphs, and C compilations.  However, for installation
      purposes, relative directories in 'include-dirs' are now treated
      differently from absolute directories:
      
        - an absolute directory is copied to the include-dirs field
          of the installed package config
      
        - files names in install-includes are assumed to be found in
          one of the *relative* directories listed in include-dirs
      
      So the common pattern for providing a header file that you want to
      be available everywhere including to via-C compilations against this
      package:
      
        include-dirs: myincludes
        install-includes: foo.h
      
      will install the header file myincludes/foo.h in
      $libdir/include/foo.h.
      dc87abd4
    • Simon Marlow's avatar
      merge from base: · 5c06af5d
      Simon Marlow authored
      Wed Apr 26 13:11:10 BST 2006  Simon Marlow <simonmar@microsoft.com>
        * RequireOrder: do not collect unrecognised options after a non-opt
      5c06af5d
    • Simon Marlow's avatar
      pass unrecognised options before the command name to the command · 2fff06b4
      Simon Marlow authored
      Previously, options before the command name other than --help were
      just ignored, which is quite confusing behaviour.  So now,
      
      ./setup --with-compiler=ghc-6.4.2 configure
      
      works as you expect, instead of ignoring the --with-compiler option.
      2fff06b4
  6. 03 Mar, 2006 1 commit
    • Simon Marlow's avatar
      First attempt at a cabal-setup command · b5dabf1d
      Simon Marlow authored
      cabal-setup is a replacement for 'runhaskell Setup.hs'.  It accepts
      exactly the same commands.  Additionally, the following new features
      are provided:
      
       * Setup.{hs,lhs} is optional.  If omitted, cabal-setup behaves just
         like Distribution.Simple.defaultMain.
      
       * If the .cabal file contains a cabal-version field, then Setup.hs
         is built using an appropriate version of Cabal.  This might entail
         creating Setup.hs if it doesn't exist.
      
       * cabal-setup interprets the options --with-compiler and --with-hc-pkg
         to determine the compiler used to compile Setup.hs.
      
      Later, we could add support for building multiple packages in
      dependency order, as per recent discussions on libraries@haskell.org.
      b5dabf1d
  7. 25 Apr, 2006 5 commits
  8. 11 Apr, 2006 2 commits
  9. 18 Mar, 2006 1 commit
  10. 21 Feb, 2006 1 commit
  11. 08 Apr, 2006 1 commit
  12. 04 Apr, 2006 2 commits
  13. 14 Mar, 2006 1 commit
  14. 03 Mar, 2006 4 commits
  15. 02 Mar, 2006 1 commit
    • Simon Marlow's avatar
      Support for -split-objs with GHC · bec12a91
      Simon Marlow authored
      New configure option: --enable-split-objs creates libraries using
      -split-objs with GHC (current HEAD or later only, the configure checks
      for version 6.5).  Fixes ticket #19.
      bec12a91
  16. 06 Feb, 2006 1 commit
  17. 04 Feb, 2006 1 commit
  18. 01 Feb, 2006 3 commits
  19. 06 Feb, 2006 1 commit
  20. 01 Feb, 2006 1 commit