[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdevelop/parts/outputviews
From: Robert Gruber <rgruber () users ! sourceforge ! net>
Date: 2005-04-05 20:23:23
Message-ID: 20050405202323.C3740492 () office ! kde ! org
[Download RAW message or body]
CVS commit by rgruber:
Added new ActionFormat to correctly recognice output of libtool&autmake
if compiling *.c files.
Also added a new testcase for this. All testcases still pass.
M +9 -0 makeactionfilter.cpp 1.24
--- kdevelop/parts/outputviews/makeactionfilter.cpp #1.23:1.24
@@ -48,4 +48,5 @@ MakeActionFilter::ActionFormat* MakeActi
ActionFormat( i18n("compiling"), "g++", "g\\+\\+\\S* (?:\\S* )*-c (?:\\S* )*-o \
(?:\\S* )(?:[^/;]*/)*([^/\\s;]+)", 1 ),
ActionFormat( i18n("compiling"), "gcc", "g\\c\\c\\S* (?:\\S* )*-c (?:\\S* \
)*`[^`]*`(?:[^/\\s;]*/)*([^/\\s;]+)", 1 ), + ActionFormat( i18n("compiling"), \
"gcc", "g\\c\\c\\S* (?:\\S* )*-c (?:\\S* )*-o (?:\\S* \
)(?:[^/;]*/)*([^/\\s;]+)", 1 ),
ActionFormat( i18n("compiling"), "gcc", "g\\c\\c\\S* (?:\\S* )*-c (?:\\S* \
)*(?:[^/]*/)*([^/\\s;]*)", 1 ),
ActionFormat( i18n("compiling"), "distcc", "distcc (?:\\S* )*-c (?:\\S* \
)*`[^`]*`(?:[^/\\s;]*/)*([^/\\s;]+)", 1 ), @@ -164,4 +165,12 @@ void MakeActionFilter::test()
"\".deps/mainwindowideal.Tpo\" \".deps/mainwindowideal.Po\"; else rm -f \
\".deps/mainwindowideal.Tpo\"; exit 1; fi", "compiling", "g++", "mainwindowideal.cpp" )
+ << TestItem( // automake and libtool compiling *.c files
+ "if /bin/sh ../../libtool --silent --tag=CC --mode=compile gcc -DHAVE_CONFIG_H \
-I. -I. -I../.. -I../../lib/interfaces" + "-I../../lib/util -I/opt/kde3/include \
-I/usr/lib/qt3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT " + \
"-std=iso9899:1990 -W -Wall -Wchar-subscripts -Wshadow -Wpointer-arith -Wmissing-prototypes \
-Wwrite-strings " + "-D_XOPEN_SOURCE=500 -D_BSD_SOURCE -g3 -fno-inline \
-Wformat-security -Wmissing-format-attribute -MT readtags.lo " + "-MD -MP -MF \
\".deps/readtags.Tpo\" -c -o readtags.lo readtags.c; then mv -f \".deps/readtags.Tpo\" " + \
"\".deps/readtags.Plo\"; else rm -f \".deps/readtags.Tpo\"; exit 1; fi", + \
i18n("compiling"), "gcc", "readtags.c" ) << TestItem(
"source='makewidget.cpp' object='makewidget.lo' libtool=yes \
depfile='.deps/makewidget.Plo' "
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic