coreutils
[Top][All Lists]
Advanced

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

Re: Preprocessor


From: Jim Meyering
Subject: Re: Preprocessor
Date: Fri, 4 Jul 2014 09:33:38 -0700

On Fri, Jul 4, 2014 at 7:38 AM, Khaled Yakdan <address@hidden> wrote:
> Hi,
>
> many thanks.
>
> the -save-temps flag did the trick
>
> best regards,
> Khaled
>
> Am 04.07.2014 12:43, schrieb Pádraig Brady:
>> On 07/04/2014 11:20 AM, Khaled Yakdan wrote:
>>> Hi all,
>>>
>>> is there an option to configure so that the make file only runs the
>>> preprocessor or at least produces preprocessed source code files in
>>> addition to object files?
>>
>> Not a coreutils specific question, but you could
>> pass --save-temps to CFLAGS through configure.
>>
>> Also for one off debugging, you can see the full command
>> used for a standard build like: make V=1 src/$cmd
>> and then adjust to add -E to send preprocessed to stdout.

In general, it's better to use AM_CFLAGS, not CFLAGS.
For most GNU projects, if you run this command,

  make AM_CFLAGS='-dD -E' src/some-file.o

it puts the cpp-preprocessed version of some-file.c in that .o file.
This is a handy hack, but you'll have to remember to run "make clean"
to remove those definitely-non-binary .o files before your next
real build.



reply via email to

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