cmMakefile: Rename GetCurrent{Output,Binary}Directory.
Match names used in CMake code.
This commit is contained in:
parent
55d80d0a85
commit
54d6a9187f
|
@ -168,7 +168,7 @@ bool cmAddCustomCommandCommand
|
|||
// and later references "${CMAKE_CURRENT_SOURCE_DIR}/out.txt".
|
||||
// This is fairly obscure so we can wait for someone to
|
||||
// complain.
|
||||
filename = this->Makefile->GetCurrentOutputDirectory();
|
||||
filename = this->Makefile->GetCurrentBinaryDirectory();
|
||||
filename += "/";
|
||||
}
|
||||
filename += copy;
|
||||
|
@ -315,7 +315,7 @@ bool cmAddCustomCommandCommand
|
|||
// Convert working directory to a full path.
|
||||
if(!working.empty())
|
||||
{
|
||||
const char* build_dir = this->Makefile->GetCurrentOutputDirectory();
|
||||
const char* build_dir = this->Makefile->GetCurrentBinaryDirectory();
|
||||
working = cmSystemTools::CollapseFullPath(working, build_dir);
|
||||
}
|
||||
|
||||
|
|
|
@ -138,7 +138,7 @@ bool cmAddCustomTargetCommand
|
|||
std::string filename;
|
||||
if (!cmSystemTools::FileIsFullPath(copy.c_str()))
|
||||
{
|
||||
filename = this->Makefile->GetCurrentOutputDirectory();
|
||||
filename = this->Makefile->GetCurrentBinaryDirectory();
|
||||
filename += "/";
|
||||
}
|
||||
filename += copy;
|
||||
|
@ -240,7 +240,7 @@ bool cmAddCustomTargetCommand
|
|||
// Convert working directory to a full path.
|
||||
if(!working_directory.empty())
|
||||
{
|
||||
const char* build_dir = this->Makefile->GetCurrentOutputDirectory();
|
||||
const char* build_dir = this->Makefile->GetCurrentBinaryDirectory();
|
||||
working_directory =
|
||||
cmSystemTools::CollapseFullPath(working_directory, build_dir);
|
||||
}
|
||||
|
|
|
@ -94,7 +94,7 @@ bool cmAddSubDirectoryCommand::InitialPass
|
|||
// Remove the CurrentDirectory from the srcPath and replace it
|
||||
// with the CurrentOutputDirectory.
|
||||
const char* src = this->Makefile->GetCurrentSourceDirectory();
|
||||
const char* bin = this->Makefile->GetCurrentOutputDirectory();
|
||||
const char* bin = this->Makefile->GetCurrentBinaryDirectory();
|
||||
size_t srcLen = strlen(src);
|
||||
size_t binLen = strlen(bin);
|
||||
if(srcLen > 0 && src[srcLen-1] == '/')
|
||||
|
@ -113,7 +113,7 @@ bool cmAddSubDirectoryCommand::InitialPass
|
|||
}
|
||||
else
|
||||
{
|
||||
binPath = this->Makefile->GetCurrentOutputDirectory();
|
||||
binPath = this->Makefile->GetCurrentBinaryDirectory();
|
||||
binPath += "/";
|
||||
binPath += binArg;
|
||||
}
|
||||
|
|
|
@ -146,7 +146,7 @@ const char* CCONV cmGetCurrentDirectory(void *arg)
|
|||
const char* CCONV cmGetCurrentOutputDirectory(void *arg)
|
||||
{
|
||||
cmMakefile *mf = static_cast<cmMakefile *>(arg);
|
||||
return mf->GetCurrentOutputDirectory();
|
||||
return mf->GetCurrentBinaryDirectory();
|
||||
}
|
||||
const char* CCONV cmGetDefinition(void *arg,const char*def)
|
||||
{
|
||||
|
|
|
@ -45,7 +45,7 @@ bool cmConfigureFileCommand
|
|||
const char* outFile = args[1].c_str();
|
||||
if(!cmSystemTools::FileIsFullPath(outFile))
|
||||
{
|
||||
this->OutputFile = this->Makefile->GetCurrentOutputDirectory();
|
||||
this->OutputFile = this->Makefile->GetCurrentBinaryDirectory();
|
||||
this->OutputFile += "/";
|
||||
}
|
||||
this->OutputFile += outFile;
|
||||
|
|
|
@ -73,7 +73,7 @@ bool cmCreateTestSourceList
|
|||
"You must specify a file extension for the test driver file.");
|
||||
return false;
|
||||
}
|
||||
std::string driver = this->Makefile->GetCurrentOutputDirectory();
|
||||
std::string driver = this->Makefile->GetCurrentBinaryDirectory();
|
||||
driver += "/";
|
||||
driver += *i;
|
||||
++i;
|
||||
|
|
|
@ -237,7 +237,7 @@ bool cmDependsFortran::Finalize(std::ostream& makeDepends,
|
|||
else
|
||||
{
|
||||
mod_dir =
|
||||
this->LocalGenerator->GetMakefile()->GetCurrentOutputDirectory();
|
||||
this->LocalGenerator->GetMakefile()->GetCurrentBinaryDirectory();
|
||||
}
|
||||
|
||||
// Actually write dependencies to the streams.
|
||||
|
|
|
@ -113,7 +113,7 @@ bool cmExportCommand
|
|||
else
|
||||
{
|
||||
// Interpret relative paths with respect to the current build dir.
|
||||
std::string dir = this->Makefile->GetCurrentOutputDirectory();
|
||||
std::string dir = this->Makefile->GetCurrentBinaryDirectory();
|
||||
fname = dir + "/" + fname;
|
||||
}
|
||||
|
||||
|
@ -295,7 +295,7 @@ bool cmExportCommand::HandlePackage(std::vector<std::string> const& args)
|
|||
// We store the current build directory in the registry as a value
|
||||
// named by a hash of its own content. This is deterministic and is
|
||||
// unique with high probability.
|
||||
const char* outDir = this->Makefile->GetCurrentOutputDirectory();
|
||||
const char* outDir = this->Makefile->GetCurrentBinaryDirectory();
|
||||
std::string hash = cmSystemTools::ComputeStringMD5(outDir);
|
||||
#if defined(_WIN32) && !defined(__CYGWIN__)
|
||||
this->StorePackageRegistryWin(package, outDir, hash.c_str());
|
||||
|
|
|
@ -524,7 +524,7 @@ std::string cmExtraCodeBlocksGenerator::CreateDummyTargetFile(
|
|||
// this file doesn't seem to be used by C::B in custom makefile mode,
|
||||
// but we generate a unique file for each OBJECT library so in case
|
||||
// C::B uses it in some way, the targets don't interfere with each other.
|
||||
std::string filename = mf->GetCurrentOutputDirectory();
|
||||
std::string filename = mf->GetCurrentBinaryDirectory();
|
||||
filename += "/";
|
||||
filename += mf->GetLocalGenerator()->GetTargetDirectory(*target);
|
||||
filename += "/";
|
||||
|
|
|
@ -1033,7 +1033,7 @@ void cmExtraEclipseCDT4Generator::CreateCProjectFile() const
|
|||
{
|
||||
const cmTargets& targets = (*it)->GetMakefile()->GetTargets();
|
||||
cmMakefile* makefile=(*it)->GetMakefile();
|
||||
std::string subdir = (*it)->Convert(makefile->GetCurrentOutputDirectory(),
|
||||
std::string subdir = (*it)->Convert(makefile->GetCurrentBinaryDirectory(),
|
||||
cmLocalGenerator::HOME_OUTPUT);
|
||||
if (subdir == ".")
|
||||
{
|
||||
|
@ -1094,7 +1094,7 @@ void cmExtraEclipseCDT4Generator::CreateCProjectFile() const
|
|||
ti->first.c_str());
|
||||
|
||||
std::string cleanArgs = "-E chdir \"";
|
||||
cleanArgs += makefile->GetCurrentOutputDirectory();
|
||||
cleanArgs += makefile->GetCurrentBinaryDirectory();
|
||||
cleanArgs += "\" \"";
|
||||
cleanArgs += cmake;
|
||||
cleanArgs += "\" -P \"";
|
||||
|
|
|
@ -123,7 +123,7 @@ cmExtraKateGenerator::WriteTargets(const cmMakefile* mf,
|
|||
{
|
||||
const cmTargets& targets = (*it)->GetMakefile()->GetTargets();
|
||||
cmMakefile* makefile=(*it)->GetMakefile();
|
||||
std::string currentDir = makefile->GetCurrentOutputDirectory();
|
||||
std::string currentDir = makefile->GetCurrentBinaryDirectory();
|
||||
bool topLevel = (currentDir == makefile->GetHomeOutputDirectory());
|
||||
|
||||
for(cmTargets::const_iterator ti=targets.begin(); ti!=targets.end(); ++ti)
|
||||
|
|
|
@ -32,7 +32,7 @@ bool cmFLTKWrapUICommand
|
|||
this->Target = args[0]; // Target that will use the generated files
|
||||
|
||||
// get the list of GUI files from which .cxx and .h will be generated
|
||||
std::string outputDirectory = this->Makefile->GetCurrentOutputDirectory();
|
||||
std::string outputDirectory = this->Makefile->GetCurrentBinaryDirectory();
|
||||
|
||||
{
|
||||
// Some of the generated files are *.h so the directory "GUI"
|
||||
|
|
|
@ -645,7 +645,7 @@ bool cmFileCommand::HandleStringsCommand(std::vector<std::string> const& args)
|
|||
if (hex_conversion_enabled)
|
||||
{
|
||||
// TODO: should work without temp file, but just on a memory buffer
|
||||
std::string binaryFileName = this->Makefile->GetCurrentOutputDirectory();
|
||||
std::string binaryFileName = this->Makefile->GetCurrentBinaryDirectory();
|
||||
binaryFileName += cmake::GetCMakeFilesDirectory();
|
||||
binaryFileName += "/FileCommandStringsBinaryFile";
|
||||
if(cmHexFileConverter::TryConvert(fileName.c_str(),binaryFileName.c_str()))
|
||||
|
@ -1568,7 +1568,7 @@ bool cmFileCopier::CheckValue(std::string const& arg)
|
|||
}
|
||||
else
|
||||
{
|
||||
this->Destination = this->Makefile->GetCurrentOutputDirectory();
|
||||
this->Destination = this->Makefile->GetCurrentBinaryDirectory();
|
||||
this->Destination += "/" + arg;
|
||||
}
|
||||
this->Doing = DoingNone;
|
||||
|
|
|
@ -679,7 +679,7 @@ void cmGlobalNinjaGenerator
|
|||
|
||||
// Compute full path to object file directory for this target.
|
||||
std::string dir;
|
||||
dir += gt->Makefile->GetCurrentOutputDirectory();
|
||||
dir += gt->Makefile->GetCurrentBinaryDirectory();
|
||||
dir += "/";
|
||||
dir += gt->LocalGenerator->GetTargetDirectory(*target);
|
||||
dir += "/";
|
||||
|
|
|
@ -113,7 +113,7 @@ cmGlobalUnixMakefileGenerator3
|
|||
|
||||
// Compute full path to object file directory for this target.
|
||||
std::string dir;
|
||||
dir += gt->Makefile->GetCurrentOutputDirectory();
|
||||
dir += gt->Makefile->GetCurrentBinaryDirectory();
|
||||
dir += "/";
|
||||
dir += gt->LocalGenerator->GetTargetDirectory(*target);
|
||||
dir += "/";
|
||||
|
|
|
@ -338,7 +338,7 @@ void cmGlobalVisualStudio10Generator::Generate()
|
|||
" " << this->LongestSource.SourceFile->GetFullPath() << "\n"
|
||||
"This is because some Visual Studio tools would append the relative "
|
||||
"path to the end of the referencing directory path, as in:\n"
|
||||
" " << mf->GetCurrentOutputDirectory() << "/"
|
||||
" " << mf->GetCurrentBinaryDirectory() << "/"
|
||||
<< this->LongestSource.SourceRel << "\n"
|
||||
"and then incorrectly complain that the file does not exist because "
|
||||
"the path length is too long for some internal buffer or API. "
|
||||
|
@ -585,7 +585,7 @@ cmGlobalVisualStudio10Generator
|
|||
void cmGlobalVisualStudio10Generator::PathTooLong(
|
||||
cmTarget* target, cmSourceFile const* sf, std::string const& sfRel)
|
||||
{
|
||||
size_t len = (strlen(target->GetMakefile()->GetCurrentOutputDirectory()) +
|
||||
size_t len = (strlen(target->GetMakefile()->GetCurrentBinaryDirectory()) +
|
||||
1 + sfRel.length());
|
||||
if(len > this->LongestSource.Length)
|
||||
{
|
||||
|
|
|
@ -281,7 +281,7 @@ bool cmGlobalVisualStudio8Generator::AddCheckTarget()
|
|||
stampList += "generate.stamp.list";
|
||||
{
|
||||
std::string stampListFile =
|
||||
generators[0]->GetMakefile()->GetCurrentOutputDirectory();
|
||||
generators[0]->GetMakefile()->GetCurrentBinaryDirectory();
|
||||
stampListFile += "/";
|
||||
stampListFile += stampList;
|
||||
std::string stampFile;
|
||||
|
@ -289,7 +289,7 @@ bool cmGlobalVisualStudio8Generator::AddCheckTarget()
|
|||
for(std::vector<cmLocalGenerator*>::const_iterator
|
||||
gi = generators.begin(); gi != generators.end(); ++gi)
|
||||
{
|
||||
stampFile = (*gi)->GetMakefile()->GetCurrentOutputDirectory();
|
||||
stampFile = (*gi)->GetMakefile()->GetCurrentBinaryDirectory();
|
||||
stampFile += "/";
|
||||
stampFile += cmake::GetCMakeFilesDirectoryPostSlash();
|
||||
stampFile += "generate.stamp";
|
||||
|
|
|
@ -121,7 +121,7 @@ void cmGlobalVisualStudioGenerator::Generate()
|
|||
void cmGlobalVisualStudioGenerator
|
||||
::ComputeTargetObjectDirectory(cmGeneratorTarget* gt) const
|
||||
{
|
||||
std::string dir = gt->Makefile->GetCurrentOutputDirectory();
|
||||
std::string dir = gt->Makefile->GetCurrentBinaryDirectory();
|
||||
dir += "/";
|
||||
std::string tgtDir = gt->LocalGenerator->GetTargetDirectory(*gt->Target);
|
||||
if(!tgtDir.empty())
|
||||
|
|
|
@ -409,11 +409,11 @@ void cmGlobalXCodeGenerator::SetGenerationRoot(cmLocalGenerator* root)
|
|||
this->SetCurrentLocalGenerator(root);
|
||||
cmSystemTools::SplitPath(this->CurrentMakefile->GetCurrentSourceDirectory(),
|
||||
this->ProjectSourceDirectoryComponents);
|
||||
cmSystemTools::SplitPath(this->CurrentMakefile->GetCurrentOutputDirectory(),
|
||||
cmSystemTools::SplitPath(this->CurrentMakefile->GetCurrentBinaryDirectory(),
|
||||
this->ProjectOutputDirectoryComponents);
|
||||
|
||||
this->CurrentXCodeHackMakefile =
|
||||
root->GetMakefile()->GetCurrentOutputDirectory();
|
||||
root->GetMakefile()->GetCurrentBinaryDirectory();
|
||||
this->CurrentXCodeHackMakefile += "/CMakeScripts";
|
||||
cmSystemTools::MakeDirectory(this->CurrentXCodeHackMakefile.c_str());
|
||||
this->CurrentXCodeHackMakefile += "/XCODE_DEPEND_HELPER.make";
|
||||
|
@ -459,7 +459,7 @@ cmGlobalXCodeGenerator::AddExtraTargets(cmLocalGenerator* root,
|
|||
allbuild->AddSourceCMP0049(listfile.c_str());
|
||||
|
||||
// Add XCODE depend helper
|
||||
std::string dir = mf->GetCurrentOutputDirectory();
|
||||
std::string dir = mf->GetCurrentBinaryDirectory();
|
||||
cmCustomCommandLine makeHelper;
|
||||
if(this->XcodeVersion < 50)
|
||||
{
|
||||
|
@ -1012,7 +1012,7 @@ void cmGlobalXCodeGenerator::SetCurrentLocalGenerator(cmLocalGenerator* gen)
|
|||
this->CurrentMakefile = gen->GetMakefile();
|
||||
std::string outdir =
|
||||
cmSystemTools::CollapseFullPath(this->CurrentMakefile->
|
||||
GetCurrentOutputDirectory());
|
||||
GetCurrentBinaryDirectory());
|
||||
cmSystemTools::SplitPath(outdir.c_str(),
|
||||
this->CurrentOutputDirectoryComponents);
|
||||
|
||||
|
@ -1366,7 +1366,7 @@ void cmGlobalXCodeGenerator::ForceLinkerLanguage(cmTarget& cmtarget)
|
|||
// linker language. This should convince Xcode to choose the proper
|
||||
// language.
|
||||
cmMakefile* mf = cmtarget.GetMakefile();
|
||||
std::string fname = mf->GetCurrentOutputDirectory();
|
||||
std::string fname = mf->GetCurrentBinaryDirectory();
|
||||
fname += cmake::GetCMakeFilesDirectory();
|
||||
fname += "/";
|
||||
fname += cmtarget.GetName();
|
||||
|
@ -1594,7 +1594,7 @@ cmGlobalXCodeGenerator::AddCommandsToBuildPhase(cmXCodeObject* buildphase,
|
|||
const & commands,
|
||||
const char* name)
|
||||
{
|
||||
std::string dir = this->CurrentMakefile->GetCurrentOutputDirectory();
|
||||
std::string dir = this->CurrentMakefile->GetCurrentBinaryDirectory();
|
||||
dir += "/CMakeScripts";
|
||||
cmSystemTools::MakeDirectory(dir.c_str());
|
||||
std::string makefile = dir;
|
||||
|
@ -1615,7 +1615,7 @@ cmGlobalXCodeGenerator::AddCommandsToBuildPhase(cmXCodeObject* buildphase,
|
|||
currentConfig->c_str());
|
||||
}
|
||||
|
||||
std::string cdir = this->CurrentMakefile->GetCurrentOutputDirectory();
|
||||
std::string cdir = this->CurrentMakefile->GetCurrentBinaryDirectory();
|
||||
cdir = this->ConvertToRelativeForXCode(cdir.c_str());
|
||||
std::string makecmd = "make -C ";
|
||||
makecmd += cdir;
|
||||
|
@ -1943,7 +1943,7 @@ void cmGlobalXCodeGenerator::CreateBuildSettings(cmTarget& target,
|
|||
}
|
||||
|
||||
// Set attributes to specify the proper name for the target.
|
||||
std::string pndir = this->CurrentMakefile->GetCurrentOutputDirectory();
|
||||
std::string pndir = this->CurrentMakefile->GetCurrentBinaryDirectory();
|
||||
if(target.GetType() == cmTarget::STATIC_LIBRARY ||
|
||||
target.GetType() == cmTarget::SHARED_LIBRARY ||
|
||||
target.GetType() == cmTarget::MODULE_LIBRARY ||
|
||||
|
@ -3454,7 +3454,7 @@ bool cmGlobalXCodeGenerator
|
|||
}
|
||||
}
|
||||
|
||||
std::string symroot = root->GetMakefile()->GetCurrentOutputDirectory();
|
||||
std::string symroot = root->GetMakefile()->GetCurrentBinaryDirectory();
|
||||
symroot += "/build";
|
||||
buildSettings->AddAttribute("SYMROOT", this->CreateString(symroot.c_str()));
|
||||
|
||||
|
@ -3516,7 +3516,7 @@ cmGlobalXCodeGenerator::GetObjectsNormalDirectory(
|
|||
const cmTarget *t) const
|
||||
{
|
||||
std::string dir =
|
||||
t->GetMakefile()->GetCurrentOutputDirectory();
|
||||
t->GetMakefile()->GetCurrentBinaryDirectory();
|
||||
dir += "/";
|
||||
dir += projName;
|
||||
dir += ".build/";
|
||||
|
@ -4016,7 +4016,7 @@ void cmGlobalXCodeGenerator::AppendFlag(std::string& flags,
|
|||
std::string
|
||||
cmGlobalXCodeGenerator::ComputeInfoPListLocation(cmTarget& target)
|
||||
{
|
||||
std::string plist = target.GetMakefile()->GetCurrentOutputDirectory();
|
||||
std::string plist = target.GetMakefile()->GetCurrentBinaryDirectory();
|
||||
plist += cmake::GetCMakeFilesDirectory();
|
||||
plist += "/";
|
||||
plist += target.GetName();
|
||||
|
|
|
@ -59,7 +59,7 @@ void cmInstallExportGenerator::ComputeTempDir()
|
|||
{
|
||||
// Choose a temporary directory in which to generate the import
|
||||
// files to be installed.
|
||||
this->TempDir = this->Makefile->GetCurrentOutputDirectory();
|
||||
this->TempDir = this->Makefile->GetCurrentBinaryDirectory();
|
||||
this->TempDir += cmake::GetCMakeFilesDirectory();
|
||||
this->TempDir += "/Export";
|
||||
if(this->Destination.empty())
|
||||
|
|
|
@ -152,7 +152,7 @@ std::string cmInstallFilesCommand::FindInstallSource(const char* name) const
|
|||
}
|
||||
|
||||
// This is a relative path.
|
||||
std::string tb = this->Makefile->GetCurrentOutputDirectory();
|
||||
std::string tb = this->Makefile->GetCurrentBinaryDirectory();
|
||||
tb += "/";
|
||||
tb += name;
|
||||
std::string ts = this->Makefile->GetCurrentSourceDirectory();
|
||||
|
|
|
@ -115,7 +115,7 @@ std::string cmInstallProgramsCommand
|
|||
}
|
||||
|
||||
// This is a relative path.
|
||||
std::string tb = this->Makefile->GetCurrentOutputDirectory();
|
||||
std::string tb = this->Makefile->GetCurrentBinaryDirectory();
|
||||
tb += "/";
|
||||
tb += name;
|
||||
std::string ts = this->Makefile->GetCurrentSourceDirectory();
|
||||
|
|
|
@ -423,7 +423,7 @@ void cmLocalGenerator::GenerateInstallRules()
|
|||
// Create the install script file.
|
||||
std::string file = this->Makefile->GetStartOutputDirectory();
|
||||
std::string homedir = this->Makefile->GetHomeOutputDirectory();
|
||||
std::string currdir = this->Makefile->GetCurrentOutputDirectory();
|
||||
std::string currdir = this->Makefile->GetCurrentBinaryDirectory();
|
||||
cmSystemTools::ConvertToUnixSlashes(file);
|
||||
cmSystemTools::ConvertToUnixSlashes(homedir);
|
||||
cmSystemTools::ConvertToUnixSlashes(currdir);
|
||||
|
@ -669,12 +669,12 @@ void cmLocalGenerator::AddBuildTargetRule(const std::string& llang,
|
|||
!sf->GetPropertyAsBool("EXTERNAL_OBJECT"))
|
||||
{
|
||||
std::string dir_max;
|
||||
dir_max += this->Makefile->GetCurrentOutputDirectory();
|
||||
dir_max += this->Makefile->GetCurrentBinaryDirectory();
|
||||
dir_max += "/";
|
||||
std::string obj = this->GetObjectFileNameWithoutTarget(*sf, dir_max);
|
||||
if(!obj.empty())
|
||||
{
|
||||
std::string ofname = this->Makefile->GetCurrentOutputDirectory();
|
||||
std::string ofname = this->Makefile->GetCurrentBinaryDirectory();
|
||||
ofname += "/";
|
||||
ofname += obj;
|
||||
objVector.push_back(ofname);
|
||||
|
|
|
@ -205,7 +205,7 @@ GetLocalObjectFiles(std::map<std::string, LocalObjectInfo> &localObjectFiles)
|
|||
->GetSafeDefinition("CMAKE_BUILD_TYPE"));
|
||||
// Compute full path to object file directory for this target.
|
||||
std::string dir;
|
||||
dir += gt->Makefile->GetCurrentOutputDirectory();
|
||||
dir += gt->Makefile->GetCurrentBinaryDirectory();
|
||||
dir += "/";
|
||||
dir += this->GetTargetDirectory(*gt->Target);
|
||||
dir += "/";
|
||||
|
@ -1236,7 +1236,7 @@ cmLocalUnixMakefileGenerator3
|
|||
const std::vector<std::string>& files,
|
||||
cmTarget& target, const char* filename)
|
||||
{
|
||||
std::string cleanfile = this->Makefile->GetCurrentOutputDirectory();
|
||||
std::string cleanfile = this->Makefile->GetCurrentBinaryDirectory();
|
||||
cleanfile += "/";
|
||||
cleanfile += this->GetTargetDirectory(target);
|
||||
cleanfile += "/cmake_clean";
|
||||
|
|
|
@ -1968,7 +1968,7 @@ cmLocalVisualStudio6Generator
|
|||
// files directory for any configuration. This is used to construct
|
||||
// object file names that do not produce paths that are too long.
|
||||
std::string dir_max;
|
||||
dir_max += this->Makefile->GetCurrentOutputDirectory();
|
||||
dir_max += this->Makefile->GetCurrentBinaryDirectory();
|
||||
dir_max += "/";
|
||||
dir_max += config_max;
|
||||
dir_max += "/";
|
||||
|
|
|
@ -286,7 +286,7 @@ void cmLocalVisualStudio7Generator
|
|||
//----------------------------------------------------------------------------
|
||||
cmSourceFile* cmLocalVisualStudio7Generator::CreateVCProjBuildRule()
|
||||
{
|
||||
std::string stampName = this->Makefile->GetCurrentOutputDirectory();
|
||||
std::string stampName = this->Makefile->GetCurrentBinaryDirectory();
|
||||
stampName += "/";
|
||||
stampName += cmake::GetCMakeFilesDirectoryPostSlash();
|
||||
stampName += "generate.stamp";
|
||||
|
@ -1707,7 +1707,7 @@ cmLocalVisualStudio7Generator
|
|||
// files directory for any configuration. This is used to construct
|
||||
// object file names that do not produce paths that are too long.
|
||||
std::string dir_max;
|
||||
dir_max += this->Makefile->GetCurrentOutputDirectory();
|
||||
dir_max += this->Makefile->GetCurrentBinaryDirectory();
|
||||
dir_max += "/";
|
||||
dir_max += this->GetTargetDirectory(target);
|
||||
dir_max += "/";
|
||||
|
|
|
@ -488,7 +488,7 @@ public:
|
|||
{
|
||||
return this->cmStartDirectory.c_str();
|
||||
}
|
||||
const char* GetCurrentOutputDirectory() const
|
||||
const char* GetCurrentBinaryDirectory() const
|
||||
{
|
||||
return this->StartOutputDirectory.c_str();
|
||||
}
|
||||
|
|
|
@ -495,7 +495,7 @@ void cmMakefileTargetGenerator
|
|||
this->WriteObjectBuildFile(obj, lang, source, depends);
|
||||
|
||||
// The object file should be checked for dependency integrity.
|
||||
std::string objFullPath = this->Makefile->GetCurrentOutputDirectory();
|
||||
std::string objFullPath = this->Makefile->GetCurrentBinaryDirectory();
|
||||
objFullPath += "/";
|
||||
objFullPath += obj;
|
||||
objFullPath =
|
||||
|
@ -1968,7 +1968,7 @@ const char* cmMakefileTargetGenerator::GetFortranModuleDirectory()
|
|||
{
|
||||
// Interpret relative to the current output directory.
|
||||
this->FortranModuleDirectory =
|
||||
this->Makefile->GetCurrentOutputDirectory();
|
||||
this->Makefile->GetCurrentBinaryDirectory();
|
||||
this->FortranModuleDirectory += "/";
|
||||
this->FortranModuleDirectory += target_mod_dir;
|
||||
}
|
||||
|
|
|
@ -29,7 +29,7 @@ bool cmProjectCommand
|
|||
|
||||
this->Makefile->AddCacheDefinition
|
||||
(bindir,
|
||||
this->Makefile->GetCurrentOutputDirectory(),
|
||||
this->Makefile->GetCurrentBinaryDirectory(),
|
||||
"Value Computed by CMake", cmState::STATIC);
|
||||
this->Makefile->AddCacheDefinition
|
||||
(srcdir,
|
||||
|
@ -40,7 +40,7 @@ bool cmProjectCommand
|
|||
srcdir = "PROJECT_SOURCE_DIR";
|
||||
|
||||
this->Makefile->AddDefinition(bindir,
|
||||
this->Makefile->GetCurrentOutputDirectory());
|
||||
this->Makefile->GetCurrentBinaryDirectory());
|
||||
this->Makefile->AddDefinition(srcdir,
|
||||
this->Makefile->GetCurrentSourceDirectory());
|
||||
|
||||
|
|
|
@ -41,7 +41,7 @@ bool cmQTWrapCPPCommand::InitialPass(std::vector<std::string> const& args,
|
|||
// Compute the name of the file to generate.
|
||||
std::string srcName =
|
||||
cmSystemTools::GetFilenameWithoutLastExtension(*j);
|
||||
std::string newName = this->Makefile->GetCurrentOutputDirectory();
|
||||
std::string newName = this->Makefile->GetCurrentBinaryDirectory();
|
||||
newName += "/moc_";
|
||||
newName += srcName;
|
||||
newName += ".cxx";
|
||||
|
@ -62,7 +62,7 @@ bool cmQTWrapCPPCommand::InitialPass(std::vector<std::string> const& args,
|
|||
{
|
||||
if(curr && curr->GetPropertyAsBool("GENERATED"))
|
||||
{
|
||||
hname = this->Makefile->GetCurrentOutputDirectory();
|
||||
hname = this->Makefile->GetCurrentBinaryDirectory();
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
|
@ -46,15 +46,15 @@ bool cmQTWrapUICommand::InitialPass(std::vector<std::string> const& args,
|
|||
// Compute the name of the files to generate.
|
||||
std::string srcName =
|
||||
cmSystemTools::GetFilenameWithoutLastExtension(*j);
|
||||
std::string hName = this->Makefile->GetCurrentOutputDirectory();
|
||||
std::string hName = this->Makefile->GetCurrentBinaryDirectory();
|
||||
hName += "/";
|
||||
hName += srcName;
|
||||
hName += ".h";
|
||||
std::string cxxName = this->Makefile->GetCurrentOutputDirectory();
|
||||
std::string cxxName = this->Makefile->GetCurrentBinaryDirectory();
|
||||
cxxName += "/";
|
||||
cxxName += srcName;
|
||||
cxxName += ".cxx";
|
||||
std::string mocName = this->Makefile->GetCurrentOutputDirectory();
|
||||
std::string mocName = this->Makefile->GetCurrentBinaryDirectory();
|
||||
mocName += "/moc_";
|
||||
mocName += srcName;
|
||||
mocName += ".cxx";
|
||||
|
@ -69,7 +69,7 @@ bool cmQTWrapUICommand::InitialPass(std::vector<std::string> const& args,
|
|||
{
|
||||
if(curr && curr->GetPropertyAsBool("GENERATED"))
|
||||
{
|
||||
uiName = this->Makefile->GetCurrentOutputDirectory();
|
||||
uiName = this->Makefile->GetCurrentBinaryDirectory();
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
|
@ -162,7 +162,7 @@ static std::string getAutogenTargetName(cmTarget const* target)
|
|||
static std::string getAutogenTargetDir(cmTarget const* target)
|
||||
{
|
||||
cmMakefile* makefile = target->GetMakefile();
|
||||
std::string targetDir = makefile->GetCurrentOutputDirectory();
|
||||
std::string targetDir = makefile->GetCurrentBinaryDirectory();
|
||||
targetDir += makefile->GetCMakeInstance()->GetCMakeFilesDirectory();
|
||||
targetDir += "/";
|
||||
targetDir += getAutogenTargetName(target);
|
||||
|
@ -291,7 +291,7 @@ bool cmQtAutoGenerators::InitializeAutogenTarget(cmTarget* target)
|
|||
if (target->GetPropertyAsBool("AUTOMOC"))
|
||||
{
|
||||
std::string automocTargetName = getAutogenTargetName(target);
|
||||
std::string mocCppFile = makefile->GetCurrentOutputDirectory();
|
||||
std::string mocCppFile = makefile->GetCurrentBinaryDirectory();
|
||||
mocCppFile += "/";
|
||||
mocCppFile += automocTargetName;
|
||||
mocCppFile += ".cpp";
|
||||
|
@ -317,7 +317,7 @@ bool cmQtAutoGenerators::InitializeAutogenTarget(cmTarget* target)
|
|||
commandLines.push_back(currentLine);
|
||||
|
||||
std::string workingDirectory = cmSystemTools::CollapseFullPath(
|
||||
"", makefile->GetCurrentOutputDirectory());
|
||||
"", makefile->GetCurrentBinaryDirectory());
|
||||
|
||||
std::vector<std::string> depends;
|
||||
if (const char *autogenDepends =
|
||||
|
|
|
@ -163,7 +163,7 @@ bool cmSourceFile::FindFullPath(std::string* error)
|
|||
if(this->Location.DirectoryIsAmbiguous())
|
||||
{
|
||||
tryDirs[0] = mf->GetCurrentSourceDirectory();
|
||||
tryDirs[1] = mf->GetCurrentOutputDirectory();
|
||||
tryDirs[1] = mf->GetCurrentBinaryDirectory();
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
|
@ -106,7 +106,7 @@ void cmSourceFileLocation::DirectoryUseBinary()
|
|||
{
|
||||
this->Directory =
|
||||
cmSystemTools::CollapseFullPath(
|
||||
this->Directory, this->Makefile->GetCurrentOutputDirectory());
|
||||
this->Directory, this->Makefile->GetCurrentBinaryDirectory());
|
||||
this->AmbiguousDirectory = false;
|
||||
}
|
||||
}
|
||||
|
@ -285,7 +285,7 @@ bool cmSourceFileLocation::Matches(cmSourceFileLocation const& loc)
|
|||
this->Directory, this->Makefile->GetCurrentSourceDirectory());
|
||||
std::string const& binDir =
|
||||
cmSystemTools::CollapseFullPath(
|
||||
this->Directory, this->Makefile->GetCurrentOutputDirectory());
|
||||
this->Directory, this->Makefile->GetCurrentBinaryDirectory());
|
||||
if(srcDir != loc.Directory &&
|
||||
binDir != loc.Directory)
|
||||
{
|
||||
|
@ -300,7 +300,7 @@ bool cmSourceFileLocation::Matches(cmSourceFileLocation const& loc)
|
|||
loc.Directory, loc.Makefile->GetCurrentSourceDirectory());
|
||||
std::string const& binDir =
|
||||
cmSystemTools::CollapseFullPath(
|
||||
loc.Directory, loc.Makefile->GetCurrentOutputDirectory());
|
||||
loc.Directory, loc.Makefile->GetCurrentBinaryDirectory());
|
||||
if(srcDir != this->Directory &&
|
||||
binDir != this->Directory)
|
||||
{
|
||||
|
|
|
@ -44,7 +44,7 @@ bool cmSubdirCommand
|
|||
if (cmSystemTools::FileIsDirectory(srcPath))
|
||||
{
|
||||
std::string binPath =
|
||||
std::string(this->Makefile->GetCurrentOutputDirectory()) +
|
||||
std::string(this->Makefile->GetCurrentBinaryDirectory()) +
|
||||
"/" + i->c_str();
|
||||
this->Makefile->AddSubDirectory(srcPath, binPath,
|
||||
excludeFromAll, false);
|
||||
|
@ -55,7 +55,7 @@ bool cmSubdirCommand
|
|||
// we must compute the binPath from the srcPath, we just take the last
|
||||
// element from the source path and use that
|
||||
std::string binPath =
|
||||
std::string(this->Makefile->GetCurrentOutputDirectory()) +
|
||||
std::string(this->Makefile->GetCurrentBinaryDirectory()) +
|
||||
"/" + cmSystemTools::GetFilenameName(*i);
|
||||
this->Makefile->AddSubDirectory(*i, binPath,
|
||||
excludeFromAll, false);
|
||||
|
|
|
@ -540,7 +540,7 @@ cmListFileBacktrace const& cmTarget::GetBacktrace() const
|
|||
//----------------------------------------------------------------------------
|
||||
std::string cmTarget::GetSupportDirectory() const
|
||||
{
|
||||
std::string dir = this->Makefile->GetCurrentOutputDirectory();
|
||||
std::string dir = this->Makefile->GetCurrentBinaryDirectory();
|
||||
dir += cmake::GetCMakeFilesDirectory();
|
||||
dir += "/";
|
||||
dir += this->Name;
|
||||
|
|
|
@ -93,7 +93,7 @@ bool cmUtilitySourceCommand
|
|||
// The source exists.
|
||||
std::string cmakeCFGout =
|
||||
this->Makefile->GetRequiredDefinition("CMAKE_CFG_INTDIR");
|
||||
std::string utilityDirectory = this->Makefile->GetCurrentOutputDirectory();
|
||||
std::string utilityDirectory = this->Makefile->GetCurrentBinaryDirectory();
|
||||
std::string exePath;
|
||||
if (this->Makefile->GetDefinition("EXECUTABLE_OUTPUT_PATH"))
|
||||
{
|
||||
|
|
|
@ -927,7 +927,7 @@ cmVisualStudio10TargetGenerator::ConvertPath(std::string const& path,
|
|||
{
|
||||
return forceRelative
|
||||
? cmSystemTools::RelativePath(
|
||||
this->Makefile->GetCurrentOutputDirectory(), path.c_str())
|
||||
this->Makefile->GetCurrentBinaryDirectory(), path.c_str())
|
||||
: this->LocalGenerator->Convert(path.c_str(),
|
||||
cmLocalGenerator::START_OUTPUT,
|
||||
cmLocalGenerator::UNCHANGED,
|
||||
|
@ -1430,7 +1430,7 @@ void cmVisualStudio10TargetGenerator::WriteSource(
|
|||
std::string sourceRel = this->ConvertPath(sf->GetFullPath(), true);
|
||||
size_t const maxLen = 250;
|
||||
if(sf->GetCustomCommand() ||
|
||||
((strlen(this->Makefile->GetCurrentOutputDirectory()) + 1 +
|
||||
((strlen(this->Makefile->GetCurrentBinaryDirectory()) + 1 +
|
||||
sourceRel.length()) <= maxLen))
|
||||
{
|
||||
forceRelative = true;
|
||||
|
|
|
@ -159,7 +159,7 @@ static void cmakemainProgressCallback(const char *m, float prog,
|
|||
else if ((mf) && (strstr(m, "Generating")==m))
|
||||
{
|
||||
dir = " ";
|
||||
dir += mf->GetCurrentOutputDirectory();
|
||||
dir += mf->GetCurrentBinaryDirectory();
|
||||
}
|
||||
|
||||
if ((prog < 0) || (!dir.empty()))
|
||||
|
|
Loading…
Reference in New Issue