1. 31 Jan, 2002 1 commit
  2. 04 Dec, 2001 1 commit
  3. 09 Nov, 2001 2 commits
    • sof's avatar
      [project @ 2001-11-09 21:25:56 by sof] · 124690e9
      sof authored
      GhcCanonVersion: leave out GhcPatchLevel, causes problems when
      the GhcPatchLevel isn't a patchlevel but a date.
      124690e9
    • sof's avatar
      [project @ 2001-11-09 18:17:48 by sof] · 579b46fe
      sof authored
      * Moved CANON_HC_VERSION out of ghc/compiler/Makefile and into mk/config.mk.in
        (and renamed it as GhcCanonVersion).
      * Have ghc/driver/Makefile use it; cheaper and more robust than the version
        testing it was already doing.
      579b46fe
  4. 04 Aug, 2001 1 commit
    • ken's avatar
      [project @ 2001-08-04 06:09:24 by ken] · e9b02c06
      ken authored
      Change the generation of package.conf and package.conf.inplace, so that
      -lbfd and -liberty are included when necessary.
      e9b02c06
  5. 24 Jul, 2001 2 commits
    • simonmar's avatar
      [project @ 2001-07-24 10:28:51 by simonmar] · cbda7114
      simonmar authored
      back the last change out; a better way to get all the hc files you need is
      
      	SRC_HC_OPTS += -keep-hc-files
      
      in your build.mk.
      cbda7114
    • ken's avatar
      [project @ 2001-07-24 05:05:41 by ken] · 9772e7c1
      ken authored
      Added $(GhcHcOpts) to $(SRC_HC_OPTS), so that by setting
      --keep-hc-files-too in $(GhcHcOpts) we get .hc files for the
      Haskell code under this directory, ghc/driver.
      9772e7c1
  6. 12 Jun, 2001 2 commits
    • simonmar's avatar
      [project @ 2001-06-12 17:08:11 by simonmar] · 80f3c95c
      simonmar authored
      Don't install the pkgconf binary in a BIN_DIST any more.
      80f3c95c
    • simonmar's avatar
      [project @ 2001-06-12 17:07:23 by simonmar] · a3af4376
      simonmar authored
      Allow paths in package.conf to begin with the string "$libdir" which
      is magically replaced by the compiler with either
      
        (a) the argument to the -B<dir> option, if one is present, or
        (b) the wired-in libdir otherwise.
      
      This means that the standard package.conf file is independent of the
      install location and we don't need the post-install-script hack any
      more (Julian - could you update the install machinery when the time
      comes? thanks.)
      a3af4376
  7. 12 Apr, 2001 1 commit
  8. 06 Apr, 2001 1 commit
  9. 03 Apr, 2001 2 commits
    • sewardj's avatar
      [project @ 2001-04-03 13:18:34 by sewardj] · 8b2dda50
      sewardj authored
      Clean up the post-install-script mechanism a bit, so that the script
      for project is <project>/mk/post-install-script.
      
      For project ghc, don't install pkgconf unless BIN_DIST=1.
      8b2dda50
    • sewardj's avatar
      [project @ 2001-04-03 11:31:38 by sewardj] · 54cf53b0
      sewardj authored
      Make binary-dist installations work, by generating a proper package.conf
      file.  This is done by allowing fptools packages to supply an
      arbitrary post-install shell script, which the bin-dist 'make install'
      runs last of all.  In Project=Ghc's case, the post-install script
      runs pkgconf with appropriate params to create the package.conf
      file in the right place.
      54cf53b0
  10. 31 Mar, 2001 1 commit
  11. 27 Mar, 2001 1 commit
  12. 26 Mar, 2001 1 commit
    • simonmar's avatar
      [project @ 2001-03-26 16:53:35 by simonmar] · 27b4d2d7
      simonmar authored
      - make the pkgconf program independent of the location of the build
        tree - instead of Config.hs, we pass the configuration parameters in
        as options.  This is necessary for .hc bootstrapping.
      
      - remove the ghci driver stuff, it moved to the ghci subdirectory.
      
      - remove ghc5.hs
      27b4d2d7
  13. 19 Mar, 2001 1 commit
  14. 15 Mar, 2001 1 commit
    • simonmar's avatar
      [project @ 2001-03-15 15:54:35 by simonmar] · 738d6d2c
      simonmar authored
      - Don't duplicate the definition of PackageConfig, instead hackily #include
        it from ../utils/ghc-pkg/Package.hs.
      
      - Add missing source_dir fields to PackageSrc.hs.
      738d6d2c
  15. 26 Feb, 2001 1 commit
  16. 11 Feb, 2001 3 commits
  17. 20 Dec, 2000 1 commit
  18. 11 Dec, 2000 2 commits
  19. 04 Dec, 2000 1 commit
  20. 21 Nov, 2000 1 commit
  21. 07 Nov, 2000 1 commit
  22. 05 Sep, 2000 1 commit
    • simonmar's avatar
      [project @ 2000-09-05 10:16:40 by simonmar] · 5a574720
      simonmar authored
      Rename the make variable TMPDIR to DEFAULT_TMPDIR.  This fixes the
      problem that saying 'TMPDIR=/foo make' in an fptools tree didn't work,
      because GNU make is in the habit of overriding an environment variable
      with the value of the corresponding make variable in a sub-process.
      5a574720
  23. 02 Aug, 2000 1 commit
    • simonmar's avatar
      [project @ 2000-08-02 15:27:25 by simonmar] · c4afba7e
      simonmar authored
      Assimilate mkdependHS into the driver, obsoleting the old Perl version.
      
      The functionality is pretty much identical, except a few of the flags
      accepted by the old version aren't implemented (--exclude-module,
      --exclude-directory, --include-module).  If anyone needs these
      options, please speak up.
      c4afba7e
  24. 17 Jul, 2000 1 commit
  25. 06 Jul, 2000 1 commit
  26. 30 Jun, 2000 2 commits
  27. 28 Jun, 2000 1 commit
  28. 25 Jun, 2000 2 commits
    • panne's avatar
      [project @ 2000-06-25 19:17:57 by panne] · 2288751b
      panne authored
      Changed "_" variable prefix to "c" (for "config", "constant", or
      whatever you like). This should enable building from CVS with GHC <4.07.
      2288751b
    • panne's avatar
      [project @ 2000-06-25 17:20:20 by panne] · c4a1f165
      panne authored
      Use "$@" instead of $* in shell script, the latter one doesn't handle
      spaces in arguments correctly. Heaven knows who invented this wierd rules.
      c4a1f165
  29. 14 Jun, 2000 3 commits