[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