Skip to content
Snippets Groups Projects
  1. Oct 05, 1999
    • Simon Marlow's avatar
      [project @ 1999-10-05 10:30:26 by simonmar] · 67fe852e
      Simon Marlow authored
      Build System Cleanup
      --------------------
      
      This commit is intended to clear the way for automatic RPM building.
      In particular, the idea is that 'make install' doesn't build anything,
      so you can do
      
      	make install prefix=/some/tmp/prefix
      
      to install everything in /some/tmp/prefix, but leave the hardwired-in
      install directories the same.
      
      For scripts that depend on the install dir (currently just the GHC
      driver and mkdependHS), we now build two versions: <script>-inplace,
      which is used for running the script from the build tree, and
      <script>, which is the to-be-installed version.
      
      NOTE: binary distributions are now a little bit trickier to build.
      You *must* include the line "BIN_DIST=1" in your build.mk if you
      intend to make a binary distribution from the current build tree.
      This is because certain scripts have to be built differently, and we
      don't rebuild them when doing 'make binary-dist' anymore (since 'make
      binary-dist' just does a 'make install' with a re-targetted prefix,
      just like the RPM builder).
      
      Other changes
      
      	- the binary-dist machinery is now all in fptools/Makefile
      	- removed a gratuitous $(package)-$(version) level of
      	  directories from the binary distribution.
      	- binary distributions are now placed under the package
      	  name, rather than fptools/fptools.
      	- various other minor cleanups.
      67fe852e
    • Simon Marlow's avatar
      [project @ 1999-10-05 10:22:40 by simonmar] · 9c57bb32
      Simon Marlow authored
      --with-ghc-hc is now --with-hc (to be used as the "locally installed
      Haskell compiler" for all projects).
      9c57bb32
  2. Oct 04, 1999
  3. Jul 28, 1999
  4. Jul 26, 1999
  5. Jul 15, 1999
  6. Jun 18, 1999
  7. Jun 16, 1999
    • Simon Marlow's avatar
      [project @ 1999-06-16 09:33:10 by simonmar] · 88e65770
      Simon Marlow authored
      Make use of the $(GhcWithRegisterised) build flag from config.mk.  You
      can now get an unregisterised build by *either*
      
      	- setting GhcWithRegisterised to NO in build.mk, or
      	- adding 'u' to GhcLibWays.
      
      The former will make all compilations unregisterised, whereas the
      latter will require a '-unreg' flag to be passed to the compiler to
      get the unregisterised build.
      88e65770
  8. Jun 08, 1999
  9. Jun 03, 1999
  10. May 04, 1999
  11. Mar 22, 1999
  12. Feb 08, 1999
  13. Feb 02, 1999
  14. Jan 24, 1999
  15. Jan 15, 1999
  16. Jan 14, 1999
  17. Jan 10, 1999
  18. Dec 02, 1998
  19. Nov 23, 1998
  20. Nov 22, 1998
  21. Nov 21, 1998
    • sof's avatar
      [project @ 1998-11-21 14:35:00 by sof] · b37527ec
      sof authored
      Distinguish between defn and use of etext and end syms; they're not
      the same on platforms where we have to resort to asm labels.
      b37527ec
  22. Oct 07, 1998
  23. Sep 29, 1998
  24. Sep 14, 1998
  25. Aug 19, 1998
  26. Aug 18, 1998
    • sof's avatar
      [project @ 1998-08-18 20:43:35 by sof] · 8fe6e826
      sof authored
      Disregard whatever AC_PROG_LEX comes up with for LEXLIB (e.g., -lfl or not), since all fptools/ flex scripts define their own yywrap() anyway
      8fe6e826
  27. Aug 17, 1998
  28. Aug 16, 1998
  29. Aug 15, 1998
  30. Aug 14, 1998
  31. Aug 10, 1998
  32. Jul 24, 1998
Loading