From 32d872a3456ecd7cb8c0f0437a7301e1c476bbd3 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Tue, 15 Mar 2011 14:45:21 +0100 Subject: Option::fixString: Don't recreate same QRegExp on each function call. Reviewed-by: Oswald Buddenhagen --- qmake/option.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qmake/option.cpp b/qmake/option.cpp index 28b764a..7bee659 100644 --- a/qmake/option.cpp +++ b/qmake/option.cpp @@ -635,7 +635,7 @@ Option::fixString(QString string, uchar flags) //fix the environment variables if(flags & Option::FixEnvVars) { int rep; - QRegExp reg_var("\\$\\(.*\\)"); + static QRegExp reg_var("\\$\\(.*\\)"); reg_var.setMinimal(true); while((rep = reg_var.indexIn(string)) != -1) string.replace(rep, reg_var.matchedLength(), -- cgit v0.12