- 31 Jan, 2002 1 commit
-
-
sof authored
Pass -lpthread to linker when using a 'threaded' RTS
-
- 04 Dec, 2001 1 commit
-
-
keller authored
Sets the X11 C compiler and linker flags for package xlib correctly now
-
- 09 Nov, 2001 2 commits
-
-
sof authored
GhcCanonVersion: leave out GhcPatchLevel, causes problems when the GhcPatchLevel isn't a patchlevel but a date.
-
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.
-
- 04 Aug, 2001 1 commit
-
-
ken authored
Change the generation of package.conf and package.conf.inplace, so that -lbfd and -liberty are included when necessary.
-
- 24 Jul, 2001 2 commits
-
-
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.
-
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.
-
- 12 Jun, 2001 2 commits
-
-
simonmar authored
Don't install the pkgconf binary in a BIN_DIST any more.
-
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.)
-
- 12 Apr, 2001 1 commit
-
-
michaelw authored
clean-up Main.hi
-
- 06 Apr, 2001 1 commit
-
-
lewie authored
Fix a bad case of the Version Change Blues ;-)
-
- 03 Apr, 2001 2 commits
-
-
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.
-
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.
-
- 31 Mar, 2001 1 commit
-
-
panne authored
Install ghc-usage.txt, too
-
- 27 Mar, 2001 1 commit
-
-
qrczak authored
Install package.conf in the right place.
-
- 26 Mar, 2001 1 commit
-
-
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
-
- 19 Mar, 2001 1 commit
-
-
sewardj authored
Basic support for the simplified installation story.
-
- 15 Mar, 2001 1 commit
-
-
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.
-
- 26 Feb, 2001 1 commit
-
-
simonmar authored
make ghci-inplace work
-
- 11 Feb, 2001 3 commits
-
-
simonmar authored
Remove some duplicate Makefile gunk, and collect the symbolic link code together in mk/target.mk.
-
simonmar authored
clean up a little
-
simonmar authored
Create ghci-$(ProjectVersion) and ghci-inplace mini-scripts, and a ghci->ghci-$(ProjectVersion) link. I put these in here rather than ghc/compiler, because ghc/compiler already has a ghci subdirectory.
-
- 20 Dec, 2000 1 commit
-
-
simonmar authored
Remove now-unused stats script.
-
- 11 Dec, 2000 2 commits
- 04 Dec, 2000 1 commit
-
-
simonmar authored
merge recent changes from before-ghci-branch onto the HEAD
-
- 21 Nov, 2000 1 commit
-
-
simonmar authored
merge rev. 1.44.2.4
-
- 07 Nov, 2000 1 commit
-
-
simonmar authored
merge before-ghci -> before-ghci-branch-merged into the ghc (non-compiler) parts of the tree.
-
- 05 Sep, 2000 1 commit
-
-
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.
-
- 02 Aug, 2000 1 commit
-
-
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.
-
- 17 Jul, 2000 1 commit
-
-
rrt authored
Windows fixes.
-
- 06 Jul, 2000 1 commit
-
-
simonmar authored
ghc 4.06 didn't have -package, so use it only for 4.07+.
-
- 30 Jun, 2000 2 commits
- 28 Jun, 2000 1 commit
-
-
simonmar authored
Wave goodbye to hscpp, GHC's lexer now understands the '# \d+ \".*\"' output from cpp.
-
- 25 Jun, 2000 2 commits
-
-
panne authored
Changed "_" variable prefix to "c" (for "config", "constant", or whatever you like). This should enable building from CVS with GHC <4.07.
-
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.
-
- 14 Jun, 2000 3 commits
-
-
simonmar authored
don't use $(WithGhcHc) to build the driver, use $(HC) instead.
-
simonmar authored
move "boot :: all" after target.mk, so we make dependencies in the current directory before going on to build the driver. This still doesn't really work because GNU make doesn't re-load the .depend file, but it's heading in the right direction. also, clean ghc-inplace and ghc.
-
simonmar authored
fix installation
-