[Geany] Generating custom tags file in Windows

Chris Sutcliffe ir0nh34d at xxxxx
Wed May 25 00:52:28 UTC 2011


On 24 May 2011 20:37, Lex Trotman wrote:
> On 25 May 2011 04:38, Chris Sutcliffe wrote:
>> Turns out I'm able to generate the tags file with:
>>
>> geany -g -P mingw.c.tags c:\mingw\include\*
>>
>> Without the '-P' I get nothing.  Looking at the documentation:
>>
>> "-P or --no-preprocessing disables using the C pre-processor to
>> process #include directives for C/C++ source files. Use this option if
>> you want to specify each source file on the command-line instead of
>> using a 'master' header file. Also can be useful if you don't want to
>> specify the CFLAGS environment variable."
>>
>> I have mingw's gcc in my path though.  What does geany call as the C
>> pre-processor?
>
> It runs
>
> gcc -E -dD -p -undef

Interesting, running that from command line like so:

gcc -E -dD -p -undef c:\mingw\include\*

works fine.  Running the geany command from within MSYS I get:

$ geany.exe -g test.c.tags /mingw/include/*
'G_END_DECLS)\s*$'' is not recognized as an internal or external command,
operable program or batch file.
Failed to create tags file, perhaps because no tags were found.

What tools are used to parse the pre-processor output?

Cheers,

Chris

-- 
Chris Sutcliffe
http://emergedesktop.org
http://www.google.com/profiles/ir0nh34d



More information about the Users mailing list