summaryrefslogtreecommitdiffstats
path: root/Source/cmUseMangledMesaCommand.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'Source/cmUseMangledMesaCommand.cxx')
-rw-r--r--Source/cmUseMangledMesaCommand.cxx10
1 files changed, 4 insertions, 6 deletions
diff --git a/Source/cmUseMangledMesaCommand.cxx b/Source/cmUseMangledMesaCommand.cxx
index 1422db5..2c70aa8 100644
--- a/Source/cmUseMangledMesaCommand.cxx
+++ b/Source/cmUseMangledMesaCommand.cxx
@@ -54,22 +54,20 @@ bool cmUseMangledMesaCommand::InitialPass(std::vector<std::string>& args)
}
m_Makefile->ExpandVariablesInString(args[0]);
m_Makefile->ExpandVariablesInString(args[1]);
- const char* inputFileName = args[0].c_str();
+ const char* inputDir = args[0].c_str();
const char* destDir = args[1].c_str();
- std::string dir, file;
- cmSystemTools::SplitProgramPath(inputFileName, dir, file);
std::vector<std::string> files;
- cmSystemTools::Glob(dir.c_str(), "\\.h$", files);
+ cmSystemTools::Glob(inputDir, "\\.h$", files);
if(files.size() == 0)
{
- cmSystemTools::Error("Could not open Mesa Directory ", dir.c_str());
+ cmSystemTools::Error("Could not open Mesa Directory ", inputDir);
return false;
}
cmSystemTools::MakeDirectory(destDir);
for(std::vector<std::string>::iterator i = files.begin();
i != files.end(); ++i)
{
- std::string path = dir.c_str();
+ std::string path = inputDir;
path += "/";
path += *i;
this->CopyAndFullPathMesaHeader(path.c_str(), destDir);