ERR: Replaced CMAKE_CFG= with CMAKE_CFG_OUTDIR= to fix windows behavior.
This commit is contained in:
parent
1b6afc5c53
commit
4f59f98b70
|
@ -533,8 +533,8 @@ void cmMakefile::GenerateCacheOnly()
|
||||||
void cmMakefile::AddDefaultDefinitions()
|
void cmMakefile::AddDefaultDefinitions()
|
||||||
{
|
{
|
||||||
#if defined(_WIN32) && !defined(__CYGWIN__)
|
#if defined(_WIN32) && !defined(__CYGWIN__)
|
||||||
this->AddDefinition("CMAKE_CFG","$(CFG)");
|
this->AddDefinition("CMAKE_CFG_OUTDIR","$(OUTDIR)");
|
||||||
#else
|
#else
|
||||||
this->AddDefinition("CMAKE_CFG",".");
|
this->AddDefinition("CMAKE_CFG_OUTDIR",".");
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
|
@ -62,10 +62,10 @@ bool cmUtilitySourceCommand::Invoke(std::vector<std::string>& args)
|
||||||
|
|
||||||
// The source exists. Construct the cache entry for the executable's
|
// The source exists. Construct the cache entry for the executable's
|
||||||
// location.
|
// location.
|
||||||
std::string cmakeCFG = m_Makefile->GetDefinition("CMAKE_CFG");
|
std::string cmakeCFGout = m_Makefile->GetDefinition("CMAKE_CFG_OUTDIR");
|
||||||
std::string utilityExecutable = m_Makefile->GetCurrentOutputDirectory();
|
std::string utilityExecutable = m_Makefile->GetCurrentOutputDirectory();
|
||||||
utilityExecutable =
|
utilityExecutable =
|
||||||
(utilityExecutable+"/"+relativeSource+"/"+cmakeCFG+"/"
|
(utilityExecutable+"/"+relativeSource+"/"+cmakeCFGout+"/"
|
||||||
+utilityName+cmSystemTools::GetExecutableExtension());
|
+utilityName+cmSystemTools::GetExecutableExtension());
|
||||||
|
|
||||||
// Enter the value into the cache.
|
// Enter the value into the cache.
|
||||||
|
|
Loading…
Reference in New Issue