Re: cvs commit: fptools/libraries/Cabal/Distribution/Simple Build.hs Register.hs
Isaac Jones <ijones <at> syntaxpolice.org>
2005-01-01 02:07:37 GMT
Hi Ross. Thanks for all the work you've been doing lately :)
Ross Paterson <ross <at> haskell.org> writes:
> ross 2004/12/31 17:50:19 PST
>
> Modified files:
> libraries/Cabal/Distribution/Simple Build.hs Register.hs
> Log:
> make more use of the new fields in PackageDescription (mostly for GHC)
Maybe you're still working on this, but it seems to break something in
building executables; it's now looking for the main modules in the
dist/build directory.
Preprocessing test-1.0...
Building test-1.0...
/usr/bin/ghc -package-conf /home/ijones/.ghc-packages -package-name test -odir dist/build/.
-hidir dist/build/. --make -i. -ffi A B.A C
Chasing modules from: A,B.A,C
Skipping C ( C.hs, dist/build/./C.o )
Skipping A ( A.hs, dist/build/./A.o )
Skipping B.A ( ./B/A.hs, dist/build/./B/A.o )
/usr/bin/ghc -odir dist/build/. -hidir dist/build -c hello.c
/usr/bin/ghc -odir dist/build/c_src -hidir dist/build -c c_src/hello.c
ar q dist/build/libHStest-1.0.a dist/build/A.o dist/build/B/A.o dist/build/C.o
dist/build/hello.o dist/build/c_src/hello.o
/usr/bin/ar: creating dist/build/libHStest-1.0.a
/usr/bin/ghc -package-conf /home/ijones/.ghc-packages -odir dist/build/. -hidir dist/build/. -o
dist/build/./testA --make -i. -fallow-overlapping-instances dist/build/./MainA.hs
(Continue reading)