automake
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Circular dependency dropped warning from make in relating to CUDA co


From: Ralf Wildenhues
Subject: Re: Circular dependency dropped warning from make in relating to CUDA code
Date: Tue, 30 Jun 2009 03:29:00 +0200
User-agent: Mutt/1.5.20 (2009-06-15)

* Adam Mercer wrote on Mon, Jun 29, 2009 at 10:19:59PM CEST:
> On Sat, Jun 27, 2009 at 05:33, Ralf Wildenhues wrote:
> 
> > (Note also that using $< in target rules is not portable to non-GNU
> > make).
> 
> Is there a more portable version?

Using $< in inference rules, as in my example, is portable.
In target rules, you can spell out the input file name
(including an eventual vpath prefix).

> > Here's what I would do:
> >
> > NVCC = nvcc
> > NVCFLAGS = -cuda --host-compilation=c
> > SUFFIXES = .cu .c
> > .cu.c:
> >        $(NVCC) $(NVCFLAGS) $(INCLUDES) $(CPPFLAGS) --output-file $@ $<
> >

Cheers,
Ralf




reply via email to

[Prev in Thread] Current Thread [Next in Thread]