[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: branches/kdevelop/3.4/buildtools/custommakefiles
From: Alexander Neundorf <neundorf () kde ! org>
Date: 2006-01-17 17:57:15
Message-ID: 1137520635.017269.26212.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 499385 by neundorf:
-improved regexp for makefile targets, see http://lists.kde.org/?l=kdevelop-devel&m=113398882810606&w=2
Alex
M +4 -4 customprojectpart.cpp
--- branches/kdevelop/3.4/buildtools/custommakefiles/customprojectpart.cpp #499384:499385
@@ -802,8 +802,8 @@
kdDebug(9025) << "could not open " << absFilename<<endl;
return;
}
- QRegExp re("^([^($%.#][^)\\s]+) *:.*$");
- re.setMinimal(true);
+ QRegExp targetRe("^ *([^\\t$.#]\\S+) *:.*$");
+ targetRe.setMinimal(true);
QRegExp variablesRe("\\$\\(\\s*([^\\)\\s]+)\\s*\\)");
QRegExp assignmentRe("^\\s*(\\S+)\\s*[:\\?]?=\\s*(\\S+)\\s*(#.*)?$");
@@ -840,9 +840,9 @@
QString includedMakefile=includedMakefilesRe.cap(1).simplifyWhiteSpace();
m_makefilesToParse.push(includedMakefile);
}
- else if (re.search(str) != -1)
+ else if (targetRe.search(str) != -1)
{
- QString tmpTarget=re.cap(1).simplifyWhiteSpace();
+ QString tmpTarget=targetRe.cap(1).simplifyWhiteSpace();
if (tmpTarget.endsWith(".o"))
{
if (m_targetsObjectFiles.find(tmpTarget)==m_targetsObjectFiles.end())
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic