ENH: Added use of CMAKE cache entry for generating the DSP/makefile build rules.

This commit is contained in:
Brad King 2001-05-04 10:44:26 -04:00
parent dec4d7afe1
commit 6c54371c8f
1 changed files with 5 additions and 15 deletions

View File

@ -76,22 +76,11 @@ bool cmCablePackageCommand::Invoke(std::vector<std::string>& args)
std::string cMakeLists = m_Makefile->GetStartDirectory();
cMakeLists += "/";
cMakeLists += "CMakeLists.txt";
std::string command;
#if defined(_WIN32) && !defined(__CYGWIN__)
cMakeLists = "\""+cMakeLists+"\"";
command = "\"";
command += m_Makefile->GetHomeDirectory();
command += "/CMake/Source/CMakeSetupCMD\" \"";
command += cMakeLists;
command += "\" -DSP";
#else
cMakeLists = cmSystemTools::EscapeSpaces(cMakeLists.c_str());
command = "\"";
command += m_Makefile->GetHomeOutputDirectory();
command += "/CMake/Source/CMakeBuildTargets\" \"";
command += cMakeLists;
command += "\"";
std::string command = "${CMAKE} "+cMakeLists;
#if defined(_WIN32) && !defined(__CYGWIN__)
command += " -DSP";
#endif
command += " -H\"";
command += m_Makefile->GetHomeDirectory();
@ -102,6 +91,7 @@ bool cmCablePackageCommand::Invoke(std::vector<std::string>& args)
command += "\" -B\"";
command += m_Makefile->GetHomeOutputDirectory();
command += "\"";
m_Makefile->ExpandVariablesInString(command);
std::vector<std::string> depends;
m_Makefile->AddCustomCommand(cMakeLists.c_str(),