From 1ae2f1d0a7631113b737d3c17c5d418428de5834 Mon Sep 17 00:00:00 2001 From: cxl Date: Thu, 12 Jan 2012 19:19:43 +0000 Subject: [PATCH] .ide: CppBuilder allows relative '..' paths again git-svn-id: svn://ultimatepp.org/upp/trunk@4401 f0d560ea-af0d-0410-9eb7-867de7ffcac7 --- uppsrc/ide/Builders/CppBuilder.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uppsrc/ide/Builders/CppBuilder.cpp b/uppsrc/ide/Builders/CppBuilder.cpp index 7bf658f3c..6574b8caa 100644 --- a/uppsrc/ide/Builders/CppBuilder.cpp +++ b/uppsrc/ide/Builders/CppBuilder.cpp @@ -230,7 +230,7 @@ static void AddPath(VectorMap& out, String key, String path) Vector CppBuilder::CustomStep(const String& pf, const String& package_, bool& error) { String package = Nvl(package_, mainpackage); - String path = *pf == '.' ? target : SourcePath(package, pf); + String path = (*pf == '.' && pf[1] != '.') ? target : SourcePath(package, pf); String file = GetHostPath(path); String ext = ToLower(GetFileExt(pf)); for(int i = 0; i < wspc.GetCount(); i++) {