From b320c441ab5ad04ea4a6766d0a178fc7c0ea4105 Mon Sep 17 00:00:00 2001 From: marha Date: Sun, 31 Oct 2010 19:30:18 +0000 Subject: Make sure implicit rule searching is taking the extra dependencies into account --- tools/mhmake/src/fileinfo.h | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) (limited to 'tools/mhmake/src/fileinfo.h') diff --git a/tools/mhmake/src/fileinfo.h b/tools/mhmake/src/fileinfo.h index bb5e0ce71..1d70f0df1 100644 --- a/tools/mhmake/src/fileinfo.h +++ b/tools/mhmake/src/fileinfo.h @@ -257,6 +257,7 @@ public: void InsertDeps(vector &Deps) { + #ifdef _DEBUG vector NewDeps; vector::const_iterator It=Deps.begin(); vector::const_iterator ItEnd=Deps.end(); @@ -274,17 +275,9 @@ public: } if (NewDeps.size()) m_Deps.insert(m_Deps.begin(),NewDeps.begin(),NewDeps.end()); - } - void AddMainDep(fileinfo* pMainDep) - { - if (&*pMainDep==this) - { - #ifdef _DEBUG - cout << GetQuotedFullFileName()<<" is directly dependent on itself\n"; - #endif - return; - } - m_Deps.insert(m_Deps.begin(),pMainDep); + #else + m_Deps.insert(m_Deps.begin(),Deps.begin(),Deps.end()); + #endif } vector &GetDeps(void) { -- cgit v1.2.3