[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: dependency issue
From: |
Lynn Lin |
Subject: |
Re: dependency issue |
Date: |
Wed, 25 Aug 2010 22:57:51 +0800 |
On Wed, Aug 25, 2010 at 10:47 PM, Kristof Provost <address@hidden> wrote:
> On 2010-08-25 19:35:27 (+0800), Lynn Lin <address@hidden> wrote:
>> All,
>> I use the following rules to generate dependency automatically
>>
>> %.P : %.cpp
>> $(QUIET_MM)rm -f $@; \
>> $(CPP) -M $(CPPFLAGS) $(CXXFLAGS) $(INCLUDES) $< > address@hidden; \
>
> Try with the -MP option, rather than the -M option.
seems good,however it shows
cc1plus: error: to generate dependencies you must specify either -M or -MM
> From the gcc man page:
>
> -MP This option instructs CPP to add a phony target for each dependency
> other than the main file, causing each to depend on nothing. These
> dummy rules work around errors make gives if you remove header
> files without updating the Makefile to match.
>
> Regards,
> Kristof
>
>