Hi all,
I'm looking for a build system for my projects which will correctly
handle all of ghc's dependencies. I.e. every time I ask it to rebuild
an output file, it will only do the minimum amount of compilation
necessary. This is important to me because "ghc --make" and cabal
currently (AFAICT) w
Frederik Eaton <[EMAIL PROTECTED]> writes:
> I'm looking for a build system for my projects which will correctly
> handle all of ghc's dependencies. I.e. every time I ask it to rebuild
> an output file, it will only do the minimum amount of compilation
> necessary.
'hmake' is pretty good at what
: glasgow-haskell-users@haskell.org
| Subject: recommended build system
|
| Hi all,
|
| I'm looking for a build system for my projects which will correctly
| handle all of ghc's dependencies. I.e. every time I ask it to rebuild
| an output file, it will only do the minimum amount of c
Go figure...
I suppose that fixes Cabal too, now.
Thanks,
Frederik
On Mon, Dec 05, 2005 at 10:51:19AM -, Simon Peyton-Jones wrote:
> Simon fixed this recently. The GHC HEAD build will not re-link with
> --make if none of the object files have changed.
>
> Simon
___
> | -Original Message-
> | From: [EMAIL PROTECTED]
> [mailto:glasgow-haskell-users-
> | [EMAIL PROTECTED] On Behalf Of Frederik Eaton
> | Sent: 04 December 2005 00:46
> | To: glasgow-haskell-users@haskell.org
> | Subject: recommended build system
> |
> | Hi all,
> |
&
with
>> --make if none of the object files have changed.
>>
>> Simon
>>
>>> -Original Message-
>>> From: [EMAIL PROTECTED]
>>> [mailto:glasgow-haskell-users- [EMAIL PROTECTED] On Behalf Of
>>> Frederik Eaton
>>> Sent: 04 December 2
hanged.
> >>
> >> Simon
> >>
> >>> -Original Message-
> >>> From: [EMAIL PROTECTED]
> >>> [mailto:glasgow-haskell-users- [EMAIL PROTECTED] On Behalf Of
> >>> Frederik Eaton
> >>> Sent: 04 December 2005 00:4
if none of the object files have changed.
>>>>
>>>> Simon
>>>>
>>>>> -Original Message-
>>>>> From: [EMAIL PROTECTED]
>>>>> [mailto:glasgow-haskell-users- [EMAIL PROTECTED] On Behalf Of
>>>>> F
: [EMAIL PROTECTED]
> >>> [mailto:glasgow-haskell-users- [EMAIL PROTECTED] On Behalf Of
> >>> Frederik Eaton
> >>> Sent: 04 December 2005 00:46
> >>> To: glasgow-haskell-users@haskell.org
> >>> Subject: recommended build system
> >
On 10 December 2005 05:08, Frederik Eaton wrote:
> $ ghc -pgmc gcc --make Matrix.hs -o matrix
> Chasing modules from: Matrix.hs
> [1 of 2] Compiling Fu.Prepose ( Fu/Prepose.hs, Fu/Prepose.o )
> ghc-6.5.20051208: could not execute: gcc-3.4.3
>
> Hard-coding things is ... not ... nice ...
Yo
$ ghc -pgml gcc -pgmP "gcc -E -undef -traditional" -pgmc gcc --make Matrix.hs
-o matrix
Chasing modules from: Matrix.hs
[1 of 2] Compiling Fu.Prepose ( Fu/Prepose.hs, Fu/Prepose.o )
ghc-6.5.20051208: could not execute: gcc-3.4.3
Maybe a more informative error message would be a useful featu
On 12 December 2005 18:49, Frederik Eaton wrote:
> $ ghc -pgml gcc -pgmP "gcc -E -undef -traditional" -pgmc gcc --make
> Matrix.hs -o matrix Chasing modules from: Matrix.hs
> [1 of 2] Compiling Fu.Prepose ( Fu/Prepose.hs, Fu/Prepose.o )
> ghc-6.5.20051208: could not execute: gcc-3.4.3
>
> M
That made it work, thanks.
Frederik
On Mon, Dec 12, 2005 at 07:01:42PM -, Simon Marlow wrote:
> On 12 December 2005 18:49, Frederik Eaton wrote:
>
> > $ ghc -pgml gcc -pgmP "gcc -E -undef -traditional" -pgmc gcc --make
> > Matrix.hs -o matrix Chasing modules from: Matrix.hs
> > [1 of 2] Comp
13 matches
Mail list logo