BUG: CMake's configure needs to run with the current directory as the project's binary directory.

This commit is contained in:
Brad King 2001-06-12 12:22:07 -04:00
parent 25afe09ac8
commit 19b2f84ac7
1 changed files with 4 additions and 2 deletions

View File

@ -1102,10 +1102,12 @@ void cmUnixMakefileGenerator::ComputeSystemInfo()
{
// currently we run configure shell script here to determine the info
std::string output;
std::string cmd;
std::string cmd = "cd ";
cmd += m_Makefile->GetHomeOutputDirectory();
cmd += "; ";
const char* root
= cmCacheManager::GetInstance()->GetCacheValue("CMAKE_ROOT");
cmd = root;
cmd += root;
cmd += "/Templates/configure";
cmSystemTools::RunCommand(cmd.c_str(), output);
m_Makefile->AddDefinition("RUN_CONFIGURE", true);