Permalink
Commits on Jun 26, 2007
  1. get the stub object files right

    Simon Marlow committed Jun 26, 2007
  2. remove $(LIB) before calling ar

    Simon Marlow committed Jun 26, 2007
Commits on Jun 22, 2007
  1. makefile: fix up the way we find _stub.o objects

    Simon Marlow committed Jun 22, 2007
Commits on Jun 21, 2007
Commits on Jun 20, 2007
  1. update output

    Ross Paterson committed Jun 20, 2007
  2. break up the long string literal

    This makes the output work with implementations (like Hugs) that impose
    a limit on the size of string literals.
    Ross Paterson committed Jun 20, 2007
  3. update

    Simon Marlow committed Jun 20, 2007
  4. clean up .hi-boot and .o-boot

    Simon Marlow committed Jun 20, 2007
Commits on Jun 15, 2007
  1. Fix warning

    igfoo committed Jun 15, 2007
Commits on Jun 7, 2007
  1. report non-option arguments as errors (fixes #90 and #113)

    Formerly, non-option arguments to all commands were silently ignored.
    Now setup halts with an error message in this case.
    Ross Paterson committed Jun 7, 2007
Commits on Jun 6, 2007
  1. Fix error message regression

    Passing a non-existent program for --with-hc-pkg used to say this:
    
    $ ./Setup configure --with-hc-pkg=foo
    Configuring QuickCheck-2.0...
    /bin/sh: foo: command not found
    Setup: executing external program failed: "foo" --global list >tmp23634
    
    Now it is rather less useful:
    
    $ ./setup configure --with-hc-pkg=foo
    configure: Reading installed packages...
    zsh: 23596 exit 127   ./setup configure --with-hc-pkg=foo
    
    This patch restores the old behaviour, slightly improved:
    
    $ ./Setup --with-hc-pkg=foo configure
    configure: Reading installed packages...
    Setup: executing external program failed (exit 127) : foo --global list
    Simon Marlow committed Jun 6, 2007
Commits on Jun 5, 2007
  1. don't pass unrecognized arguments to ./configure

    They are now reported as errors.  To pass them to configure, use the
    new --configure-option flag.
    
    Non-option arguments are still ignored (#90 and #113), as with all of
    the other commands.
    Ross Paterson committed Jun 5, 2007
Commits on Jun 4, 2007
  1. implement --configure-option and --ghc-option (#139)

    Added options used for building in the GHC tree:
    
    	setup configure --configure-option=STR
    	setup build --ghc-option=STR
    	setup makefile --ghc-option=STR
    
    These were formerly scattered across Setup.hs files.
    Ross Paterson committed Jun 4, 2007
Commits on Jun 3, 2007
  1. warning police on SetupWrapper

    Ross Paterson committed Jun 3, 2007
  2. trim imports

    Ross Paterson committed Jun 3, 2007
Commits on Jun 2, 2007
  1. Add and use createDirectoryIfMissingVerbose

    rather than createDirectoryIfMissing
    igfoo committed Jun 2, 2007
  2. include preprocessed modules in setup haddock (fixes #138)

    Ross Paterson committed Jun 2, 2007
  3. move dotfiles into dist

    .setup-config -> dist/setup-config
    .installed-pkg-config -> dist/installed-pkg-config
    .inplace-pkg-config -> dist/inplace-pkg-config
    Ross Paterson committed Jun 2, 2007
Commits on Jun 1, 2007
  1. mark mkGHCMakefile.sh and GHCMakefile.in as source files

    so that they'll be included in source distributions of this package.
    Ross Paterson committed Jun 1, 2007
  2. cope with ghc-pkg returning multiple values for a field

    Ross Paterson committed Jun 1, 2007
Commits on May 30, 2007
Commits on May 29, 2007
  1. Close the handle of temporary files before removing them

    The removal fails on Windows if we don't, giving unhelpful errors like
    Setup.exe: .\tmp3660: removeFile: permission denied (Permission denied)
    igfoo committed May 29, 2007
Commits on May 28, 2007
  1. add nhc98-options: field to .cabal file

    Malcolm.Wallace committed May 28, 2007
Commits on May 27, 2007
Commits on May 26, 2007
  1. Fix quoting when doing gen-script of ' in descriptions

    It used to turn into '', which just disappears.
    Now it turns into '\''.
    igfoo committed May 26, 2007
Commits on May 25, 2007
  1. old nhc98 Makefiles now obsolete

    Malcolm.Wallace committed May 25, 2007
Commits on May 24, 2007
  1. Improvements for 'setup makefile'

     
     - now the makefile can build the library too; so 'setup build' isn't
       required (unless there are post-build steps).  This will be
       necessary for bootstrapping GHC from .hc files, where we'll be
       using Makefiles generated by 'setup makefile' to build the
       libraries.
    
     - the Makefile tempate is in a text file, processed into a .hs file
       by a small script (mkGHCMakefile.sh).  This is run by hand for now,
       and I've included the generated module, so there shouldn't be any
       problems with building Cabal.
    
     - some cleanup and refactoring in Distribution.Simple.GHC
    Simon Marlow committed May 24, 2007
Commits on May 20, 2007
  1. fix cut&pasto

    Simon Marlow committed May 20, 2007
Commits on Jan 15, 2007
  1. add --cpphs-options

    Ross Paterson committed Jan 15, 2007
  2. add --cpphs-options

    Ross Paterson committed Jan 15, 2007