summaryrefslogtreecommitdiffstats
path: root/Source/cmUnixMakefileGenerator.cxx
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2001-06-21 19:02:52 (GMT)
committerBrad King <brad.king@kitware.com>2001-06-21 19:02:52 (GMT)
commitcf829929649c3dc7871e653de33580679c2db558 (patch)
tree67d62b23de64b1845c7601a845d53591c96d8e32 /Source/cmUnixMakefileGenerator.cxx
parent8ffe832e9bc22deddef38eed1c19fe437b5d031f (diff)
downloadCMake-cf829929649c3dc7871e653de33580679c2db558.zip
CMake-cf829929649c3dc7871e653de33580679c2db558.tar.gz
CMake-cf829929649c3dc7871e653de33580679c2db558.tar.bz2
ENH: Extended INCLUDE_REGULAR_EXPRESSION to allow selective complaints about missing dependencies.
Diffstat (limited to 'Source/cmUnixMakefileGenerator.cxx')
-rw-r--r--Source/cmUnixMakefileGenerator.cxx7
1 files changed, 6 insertions, 1 deletions
diff --git a/Source/cmUnixMakefileGenerator.cxx b/Source/cmUnixMakefileGenerator.cxx
index 1216e19..b7a0309 100644
--- a/Source/cmUnixMakefileGenerator.cxx
+++ b/Source/cmUnixMakefileGenerator.cxx
@@ -128,7 +128,12 @@ void cmUnixMakefileGenerator::ProcessDepends(const cmMakeDepend &md)
info->m_IndexSet.begin();
indx != info->m_IndexSet.end(); ++indx)
{
- i->GetDepends().push_back(md.GetDependInformation()[*indx]->m_FullPath);
+ // Make sure the full path is given. If not, the dependency was
+ // not found.
+ if(md.GetDependInformation()[*indx]->m_FullPath != "")
+ {
+ i->GetDepends().push_back(md.GetDependInformation()[*indx]->m_FullPath);
+ }
}
}
}