1. 19 Dec, 2010 1 commit
  2. 14 Dec, 2010 1 commit
  3. 10 Dec, 2010 1 commit
  4. 07 Dec, 2010 1 commit
    • Ian Lynagh's avatar
      Make CPPFLAGS variables, as well as CFLAGS and LDFLAGS · 75cd9c50
      Ian Lynagh authored
      This fixes the "does unsetenv return void" test in the unix package on
      OS X, if I tell it to make 10.4-compatible binaries. The test uses
      CPPFLAGS but not CFLAGS, so it thought it returned int (as it was
      in 10.5-mode), but the C compiler (using CFLAGS, so in 10.4 mode)
      thought it returned void.
      
      I also added CONF_LD_OPTS_STAGE$3 to the list of things in LDFLAGS,
      which looks like an accidental ommission.
      75cd9c50
  5. 06 Dec, 2010 1 commit
  6. 27 Nov, 2010 1 commit
  7. 21 Nov, 2010 1 commit
  8. 14 Nov, 2010 1 commit
  9. 20 Oct, 2010 2 commits
  10. 16 Oct, 2010 1 commit
  11. 30 Sep, 2010 1 commit
  12. 23 Sep, 2010 1 commit
    • Simon Marlow's avatar
      Refactoring and tidy up in the build system · 1c1ed869
      Simon Marlow authored
      Instead of the ghc-stage and ghc-stage2-package files in a package, we
      now have a list of these in ghc.mk.  There are other similar lists (of
      boot-packages and non-installable packages), so this is not too bad,
      and is simpler.
      
      While poking around in the top-level ghc.mk file I spotted various
      opportunities to clean up and re-order some of the cruft that has
      accumulated over time.
      1c1ed869
  13. 21 Sep, 2010 2 commits
  14. 20 Sep, 2010 3 commits
  15. 18 Sep, 2010 1 commit
  16. 17 Sep, 2010 1 commit
  17. 05 Sep, 2010 1 commit
  18. 03 Sep, 2010 2 commits
  19. 02 Sep, 2010 1 commit
  20. 18 Aug, 2010 2 commits
  21. 10 Aug, 2010 1 commit
    • Simon Marlow's avatar
      Do the dependency-omitting for 'make 1' in a slightly different way · 7a50ff1e
      Simon Marlow authored
      I encountered a couple of things that broke after Ian's previous
      patch: one was my nightly build scripts that use 'make stage=2' at the
      top level, and the other is 'make fast' in libraries/base, which uses
      'stage=0' to avoid building any compilers.
      
      So my version of this patch is more direct: it just turns off the
      appropriate dependencies using a variable set by 'make 1', 'make 2',
      etc.
      7a50ff1e
  22. 26 Jul, 2010 1 commit
  23. 23 Jul, 2010 1 commit
  24. 17 Jul, 2010 1 commit
  25. 16 Jul, 2010 2 commits
  26. 15 Jul, 2010 1 commit
  27. 04 Jul, 2010 1 commit
  28. 22 Jun, 2010 1 commit
  29. 16 Jun, 2010 1 commit
  30. 15 Jun, 2010 1 commit
  31. 04 Jun, 2010 1 commit
  32. 03 Jun, 2010 1 commit
  33. 30 May, 2010 1 commit