From dd2e2807cb65381e36981630e80ce160cfd4bfc4 Mon Sep 17 00:00:00 2001 From: Ken Martin Date: Tue, 21 Jun 2005 16:29:47 -0400 Subject: ENH: fix for BSD makes no longer use dir name as a target --- Source/cmGlobalUnixMakefileGenerator3.cxx | 2 ++ Source/cmLocalUnixMakefileGenerator3.cxx | 1 + 2 files changed, 3 insertions(+) diff --git a/Source/cmGlobalUnixMakefileGenerator3.cxx b/Source/cmGlobalUnixMakefileGenerator3.cxx index 8df3b69..6ee17e0 100644 --- a/Source/cmGlobalUnixMakefileGenerator3.cxx +++ b/Source/cmGlobalUnixMakefileGenerator3.cxx @@ -835,6 +835,7 @@ cmGlobalUnixMakefileGenerator3 depends.clear(); depends.push_back("cmake_check_build_system"); localName = lg->GetRelativeTargetDirectory(t->second); + localName += "/rule"; lg->WriteMakeRule(ruleFileStream, "Build rule for subdir invocation for target.", localName.c_str(), depends, commands); @@ -847,6 +848,7 @@ cmGlobalUnixMakefileGenerator3 t->second.GetName(), depends, commands); // add the clean rule + localName = lg->GetRelativeTargetDirectory(t->second); makeTargetName = localName; makeTargetName += "/clean"; depends.clear(); diff --git a/Source/cmLocalUnixMakefileGenerator3.cxx b/Source/cmLocalUnixMakefileGenerator3.cxx index fd1ea48..54e6cb3 100644 --- a/Source/cmLocalUnixMakefileGenerator3.cxx +++ b/Source/cmLocalUnixMakefileGenerator3.cxx @@ -2840,6 +2840,7 @@ void cmLocalUnixMakefileGenerator3 { // Add a rule to build the target by name. localName = this->GetRelativeTargetDirectory(t->second); + localName += "/rule"; commands.clear(); depends.clear(); -- cgit v0.12