STYLE: fix line length
This commit is contained in:
parent
039ec75730
commit
bf0cb4d49a
|
@ -24,8 +24,8 @@ cmGlobalVisualStudio6Generator::cmGlobalVisualStudio6Generator()
|
|||
this->FindMakeProgramFile = "CMakeVS6FindMake.cmake";
|
||||
}
|
||||
|
||||
void cmGlobalVisualStudio6Generator::EnableLanguage(std::vector<std::string>const& lang,
|
||||
cmMakefile *mf)
|
||||
void cmGlobalVisualStudio6Generator
|
||||
::EnableLanguage(std::vector<std::string>const& lang, cmMakefile *mf)
|
||||
{
|
||||
mf->AddDefinition("CMAKE_GENERATOR_CC", "cl");
|
||||
mf->AddDefinition("CMAKE_GENERATOR_CXX", "cl");
|
||||
|
@ -67,16 +67,21 @@ void cmGlobalVisualStudio6Generator::GenerateConfigurations(cmMakefile* mf)
|
|||
}
|
||||
}
|
||||
|
||||
std::string cmGlobalVisualStudio6Generator::GenerateBuildCommand(const char* makeProgram,
|
||||
const char *projectName, const char* additionalOptions, const char *targetName,
|
||||
const char* config, bool ignoreErrors)
|
||||
std::string cmGlobalVisualStudio6Generator
|
||||
::GenerateBuildCommand(const char* makeProgram,
|
||||
const char *projectName,
|
||||
const char* additionalOptions,
|
||||
const char *targetName,
|
||||
const char* config,
|
||||
bool ignoreErrors)
|
||||
{
|
||||
// Ingoring errors is not implemented in visual studio 6
|
||||
(void) ignoreErrors;
|
||||
|
||||
// now build the test
|
||||
std::vector<std::string> mp;
|
||||
mp.push_back("[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\VisualStudio\\6.0\\Setup;VsCommonDir]/MSDev98/Bin");
|
||||
mp.push_back("[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\VisualStudio"
|
||||
"\\6.0\\Setup;VsCommonDir]/MSDev98/Bin");
|
||||
cmSystemTools::ExpandRegistryValues(mp[0]);
|
||||
std::string originalCommand = makeProgram;
|
||||
std::string makeCommand =
|
||||
|
@ -166,9 +171,10 @@ void cmGlobalVisualStudio6Generator::Generate()
|
|||
// add the ALL_BUILD to the first local generator of each project
|
||||
if(gen.size())
|
||||
{
|
||||
gen[0]->GetMakefile()->
|
||||
AddUtilityCommand("ALL_BUILD", false, no_output, no_depends, no_working_dir,
|
||||
"echo", "Build all projects");
|
||||
gen[0]->GetMakefile()->AddUtilityCommand("ALL_BUILD", false,
|
||||
no_output, no_depends,
|
||||
no_working_dir,
|
||||
"echo", "Build all projects");
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -183,9 +189,9 @@ void cmGlobalVisualStudio6Generator::Generate()
|
|||
}
|
||||
|
||||
// Write a DSW file to the stream
|
||||
void cmGlobalVisualStudio6Generator::WriteDSWFile(std::ostream& fout,
|
||||
cmLocalGenerator* root,
|
||||
std::vector<cmLocalGenerator*>& generators)
|
||||
void cmGlobalVisualStudio6Generator
|
||||
::WriteDSWFile(std::ostream& fout,cmLocalGenerator* root,
|
||||
std::vector<cmLocalGenerator*>& generators)
|
||||
{
|
||||
// Write out the header for a DSW file
|
||||
this->WriteDSWHeader(fout);
|
||||
|
@ -267,7 +273,8 @@ void cmGlobalVisualStudio6Generator::WriteDSWFile(std::ostream& fout,
|
|||
const cmCustomCommandLines& cmds = cc.GetCommandLines();
|
||||
std::string project = cmds[0][0];
|
||||
std::string location = cmds[0][1];
|
||||
this->WriteExternalProject(fout, project.c_str(), location.c_str(), cc.GetDepends());
|
||||
this->WriteExternalProject(fout, project.c_str(),
|
||||
location.c_str(), cc.GetDepends());
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -356,8 +363,9 @@ void cmGlobalVisualStudio6Generator::WriteDSWFile(std::ostream& fout,
|
|||
this->WriteDSWFooter(fout);
|
||||
}
|
||||
|
||||
void cmGlobalVisualStudio6Generator::OutputDSWFile(cmLocalGenerator* root,
|
||||
std::vector<cmLocalGenerator*>& generators)
|
||||
void cmGlobalVisualStudio6Generator
|
||||
::OutputDSWFile(cmLocalGenerator* root,
|
||||
std::vector<cmLocalGenerator*>& generators)
|
||||
{
|
||||
if(generators.size() == 0)
|
||||
{
|
||||
|
@ -501,7 +509,8 @@ void cmGlobalVisualStudio6Generator::WriteDSWHeader(std::ostream& fout)
|
|||
}
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
void cmGlobalVisualStudio6Generator::GetDocumentation(cmDocumentationEntry& entry) const
|
||||
void cmGlobalVisualStudio6Generator
|
||||
::GetDocumentation(cmDocumentationEntry& entry) const
|
||||
{
|
||||
entry.name = this->GetName();
|
||||
entry.brief = "Generates Visual Studio 6 project files.";
|
||||
|
|
|
@ -30,7 +30,8 @@ class cmGlobalVisualStudio6Generator : public cmGlobalGenerator
|
|||
{
|
||||
public:
|
||||
cmGlobalVisualStudio6Generator();
|
||||
static cmGlobalGenerator* New() { return new cmGlobalVisualStudio6Generator; }
|
||||
static cmGlobalGenerator* New() {
|
||||
return new cmGlobalVisualStudio6Generator; }
|
||||
|
||||
///! Get the name for the generator.
|
||||
virtual const char* GetName() const {
|
||||
|
|
|
@ -45,9 +45,10 @@ void cmGlobalVisualStudio71Generator::AddPlatformDefinitions(cmMakefile* mf)
|
|||
}
|
||||
|
||||
// Write a SLN file to the stream
|
||||
void cmGlobalVisualStudio71Generator::WriteSLNFile(std::ostream& fout,
|
||||
cmLocalGenerator* root,
|
||||
std::vector<cmLocalGenerator*>& generators)
|
||||
void cmGlobalVisualStudio71Generator
|
||||
::WriteSLNFile(std::ostream& fout,
|
||||
cmLocalGenerator* root,
|
||||
std::vector<cmLocalGenerator*>& generators)
|
||||
{
|
||||
// Write out the header for a SLN file
|
||||
this->WriteSLNHeader(fout);
|
||||
|
@ -131,7 +132,8 @@ void cmGlobalVisualStudio71Generator::WriteSLNFile(std::ostream& fout,
|
|||
const cmCustomCommandLines& cmds = cc.GetCommandLines();
|
||||
std::string project = cmds[0][0];
|
||||
std::string location = cmds[0][1];
|
||||
this->WriteExternalProject(fout, project.c_str(), location.c_str(), cc.GetDepends());
|
||||
this->WriteExternalProject(fout, project.c_str(),
|
||||
location.c_str(), cc.GetDepends());
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -251,12 +253,14 @@ void cmGlobalVisualStudio71Generator::WriteSLNFile(std::ostream& fout,
|
|||
cmCustomCommand cc = l->second.GetPostBuildCommands()[0];
|
||||
const cmCustomCommandLines& cmds = cc.GetCommandLines();
|
||||
std::string project = cmds[0][0];
|
||||
this->WriteProjectConfigurations(fout, project.c_str(), l->second.IsInAll());
|
||||
this->WriteProjectConfigurations(fout, project.c_str(),
|
||||
l->second.IsInAll());
|
||||
}
|
||||
else if ((l->second.GetType() != cmTarget::INSTALL_FILES)
|
||||
&& (l->second.GetType() != cmTarget::INSTALL_PROGRAMS))
|
||||
{
|
||||
this->WriteProjectConfigurations(fout, si->c_str(), l->second.IsInAll());
|
||||
this->WriteProjectConfigurations(fout, si->c_str(),
|
||||
l->second.IsInAll());
|
||||
++si;
|
||||
}
|
||||
}
|
||||
|
@ -344,12 +348,12 @@ cmGlobalVisualStudio71Generator
|
|||
std::string name = i->c_str();
|
||||
if(strncmp(name.c_str(), "INCLUDE_EXTERNAL_MSPROJECT", 26) == 0)
|
||||
{
|
||||
// kind of weird removing the first 27 letters.
|
||||
// my recommendatsions:
|
||||
// use cmCustomCommand::GetCommand() to get the project name
|
||||
// or get rid of the target name starting with "INCLUDE_EXTERNAL_MSPROJECT_" and use another
|
||||
// indicator/flag somewhere. These external project names shouldn't conflict with cmake
|
||||
// target names anyways.
|
||||
// kind of weird removing the first 27 letters. my
|
||||
// recommendatsions: use cmCustomCommand::GetCommand() to get the
|
||||
// project name or get rid of the target name starting with
|
||||
// "INCLUDE_EXTERNAL_MSPROJECT_" and use another indicator/flag
|
||||
// somewhere. These external project names shouldn't conflict
|
||||
// with cmake target names anyways.
|
||||
name.erase(name.begin(), name.begin() + 27);
|
||||
}
|
||||
std::string guid = this->GetGUID(name.c_str());
|
||||
|
@ -367,13 +371,13 @@ cmGlobalVisualStudio71Generator
|
|||
}
|
||||
}
|
||||
|
||||
// Write a dsp file into the SLN file,
|
||||
// Note, that dependencies from executables to
|
||||
// the libraries it uses are also done here
|
||||
void cmGlobalVisualStudio71Generator::WriteExternalProject(std::ostream& fout,
|
||||
const char* name,
|
||||
const char* location,
|
||||
const std::vector<std::string>& depends)
|
||||
// Write a dsp file into the SLN file, Note, that dependencies from
|
||||
// executables to the libraries it uses are also done here
|
||||
void cmGlobalVisualStudio71Generator
|
||||
::WriteExternalProject(std::ostream& fout,
|
||||
const char* name,
|
||||
const char* location,
|
||||
const std::vector<std::string>& depends)
|
||||
{
|
||||
std::string d = cmSystemTools::ConvertToOutputPath(location);
|
||||
fout << "Project(\"{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}\") = \""
|
||||
|
@ -382,8 +386,8 @@ void cmGlobalVisualStudio71Generator::WriteExternalProject(std::ostream& fout,
|
|||
<< this->GetGUID(name)
|
||||
<< "}\"\n";
|
||||
|
||||
// write out the dependencies here
|
||||
// VS 7.1 includes dependencies with the project instead of in the global section
|
||||
// write out the dependencies here VS 7.1 includes dependencies with the
|
||||
// project instead of in the global section
|
||||
if(!depends.empty())
|
||||
{
|
||||
fout << "\tProjectSection(ProjectDependencies) = postProject\n";
|
||||
|
@ -408,22 +412,23 @@ void cmGlobalVisualStudio71Generator::WriteExternalProject(std::ostream& fout,
|
|||
}
|
||||
|
||||
|
||||
// Write a dsp file into the SLN file,
|
||||
// Note, that dependencies from executables to
|
||||
// the libraries it uses are also done here
|
||||
void
|
||||
cmGlobalVisualStudio71Generator::WriteProjectConfigurations(std::ostream& fout,
|
||||
const char* name,
|
||||
bool in_all_build)
|
||||
// Write a dsp file into the SLN file, Note, that dependencies from
|
||||
// executables to the libraries it uses are also done here
|
||||
void cmGlobalVisualStudio71Generator
|
||||
::WriteProjectConfigurations(std::ostream& fout,
|
||||
const char* name,
|
||||
bool in_all_build)
|
||||
{
|
||||
std::string guid = this->GetGUID(name);
|
||||
for(std::vector<std::string>::iterator i = this->Configurations.begin();
|
||||
i != this->Configurations.end(); ++i)
|
||||
{
|
||||
fout << "\t\t{" << guid << "}." << *i << ".ActiveCfg = " << *i << "|Win32\n";
|
||||
fout << "\t\t{" << guid << "}." << *i
|
||||
<< ".ActiveCfg = " << *i << "|Win32\n";
|
||||
if (in_all_build)
|
||||
{
|
||||
fout << "\t\t{" << guid << "}." << *i << ".Build.0 = " << *i << "|Win32\n";
|
||||
fout << "\t\t{" << guid << "}." << *i
|
||||
<< ".Build.0 = " << *i << "|Win32\n";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -449,7 +454,8 @@ void cmGlobalVisualStudio71Generator::WriteSLNHeader(std::ostream& fout)
|
|||
}
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
void cmGlobalVisualStudio71Generator::GetDocumentation(cmDocumentationEntry& entry) const
|
||||
void cmGlobalVisualStudio71Generator
|
||||
::GetDocumentation(cmDocumentationEntry& entry) const
|
||||
{
|
||||
entry.name = this->GetName();
|
||||
entry.brief = "Generates Visual Studio .NET 2003 project files.";
|
||||
|
|
|
@ -53,7 +53,8 @@ protected:
|
|||
const char* name, const char* path, cmTarget &t);
|
||||
virtual void WriteProjectDepends(std::ostream& fout,
|
||||
const char* name, const char* path, cmTarget &t);
|
||||
virtual void WriteProjectConfigurations(std::ostream& fout, const char* name,
|
||||
virtual void WriteProjectConfigurations(std::ostream& fout,
|
||||
const char* name,
|
||||
bool in_all);
|
||||
virtual void WriteExternalProject(std::ostream& fout, const char* name,
|
||||
const char* path,
|
||||
|
|
|
@ -28,8 +28,9 @@ cmGlobalVisualStudio7Generator::cmGlobalVisualStudio7Generator()
|
|||
}
|
||||
|
||||
|
||||
void cmGlobalVisualStudio7Generator::EnableLanguage(std::vector<std::string>const & lang,
|
||||
cmMakefile *mf)
|
||||
void cmGlobalVisualStudio7Generator
|
||||
::EnableLanguage(std::vector<std::string>const & lang,
|
||||
cmMakefile *mf)
|
||||
{
|
||||
mf->AddDefinition("CMAKE_GENERATOR_CC", "cl");
|
||||
mf->AddDefinition("CMAKE_GENERATOR_CXX", "cl");
|
||||
|
@ -53,9 +54,10 @@ void cmGlobalVisualStudio7Generator::EnableLanguage(std::vector<std::string>cons
|
|||
const char* extraPath = cmSystemTools::GetEnv("CMAKE_MSVCIDE_RUN_PATH");
|
||||
if(extraPath)
|
||||
{
|
||||
mf->AddCacheDefinition("CMAKE_MSVCIDE_RUN_PATH",
|
||||
extraPath, "Saved environment variable CMAKE_MSVCIDE_RUN_PATH",
|
||||
cmCacheManager::STATIC);
|
||||
mf->AddCacheDefinition
|
||||
("CMAKE_MSVCIDE_RUN_PATH", extraPath,
|
||||
"Saved environment variable CMAKE_MSVCIDE_RUN_PATH",
|
||||
cmCacheManager::STATIC);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -65,9 +67,11 @@ void cmGlobalVisualStudio7Generator::AddPlatformDefinitions(cmMakefile* mf)
|
|||
mf->AddDefinition("MSVC70", "1");
|
||||
}
|
||||
|
||||
std::string cmGlobalVisualStudio7Generator::GenerateBuildCommand(const char* makeProgram,
|
||||
const char *projectName, const char* additionalOptions, const char *targetName,
|
||||
const char* config, bool ignoreErrors)
|
||||
std::string cmGlobalVisualStudio7Generator
|
||||
::GenerateBuildCommand(const char* makeProgram,
|
||||
const char *projectName,
|
||||
const char* additionalOptions, const char *targetName,
|
||||
const char* config, bool ignoreErrors)
|
||||
{
|
||||
// Ingoring errors is not implemented in visual studio 6
|
||||
(void) ignoreErrors;
|
||||
|
@ -169,7 +173,8 @@ void cmGlobalVisualStudio7Generator::GenerateConfigurations(cmMakefile* mf)
|
|||
{
|
||||
// only add unique configurations
|
||||
if(std::find(this->Configurations.begin(),
|
||||
this->Configurations.end(), config) == this->Configurations.end())
|
||||
this->Configurations.end(),
|
||||
config) == this->Configurations.end())
|
||||
{
|
||||
this->Configurations.push_back(config);
|
||||
}
|
||||
|
@ -241,8 +246,9 @@ void cmGlobalVisualStudio7Generator::Generate()
|
|||
this->OutputSLNFile();
|
||||
}
|
||||
|
||||
void cmGlobalVisualStudio7Generator::OutputSLNFile(cmLocalGenerator* root,
|
||||
std::vector<cmLocalGenerator*>& generators)
|
||||
void cmGlobalVisualStudio7Generator
|
||||
::OutputSLNFile(cmLocalGenerator* root,
|
||||
std::vector<cmLocalGenerator*>& generators)
|
||||
{
|
||||
if(generators.size() == 0)
|
||||
{
|
||||
|
@ -274,9 +280,10 @@ void cmGlobalVisualStudio7Generator::OutputSLNFile()
|
|||
|
||||
|
||||
// Write a SLN file to the stream
|
||||
void cmGlobalVisualStudio7Generator::WriteSLNFile(std::ostream& fout,
|
||||
cmLocalGenerator* root,
|
||||
std::vector<cmLocalGenerator*>& generators)
|
||||
void cmGlobalVisualStudio7Generator
|
||||
::WriteSLNFile(std::ostream& fout,
|
||||
cmLocalGenerator* root,
|
||||
std::vector<cmLocalGenerator*>& generators)
|
||||
{
|
||||
// Write out the header for a SLN file
|
||||
this->WriteSLNHeader(fout);
|
||||
|
@ -359,7 +366,8 @@ void cmGlobalVisualStudio7Generator::WriteSLNFile(std::ostream& fout,
|
|||
const cmCustomCommandLines& cmds = cc.GetCommandLines();
|
||||
std::string project = cmds[0][0];
|
||||
std::string location = cmds[0][1];
|
||||
this->WriteExternalProject(fout, project.c_str(), location.c_str(), cc.GetDepends());
|
||||
this->WriteExternalProject(fout, project.c_str(),
|
||||
location.c_str(), cc.GetDepends());
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -492,8 +500,8 @@ void cmGlobalVisualStudio7Generator::WriteSLNFile(std::ostream& fout,
|
|||
cmSystemTools::Error(m.c_str());
|
||||
}
|
||||
|
||||
fout << "\t\t{" << this->GetGUID(name.c_str()) << "}." << depcount << " = {"
|
||||
<< guid.c_str() << "}\n";
|
||||
fout << "\t\t{" << this->GetGUID(name.c_str())
|
||||
<< "}." << depcount << " = {" << guid.c_str() << "}\n";
|
||||
depcount++;
|
||||
}
|
||||
}
|
||||
|
@ -529,12 +537,14 @@ void cmGlobalVisualStudio7Generator::WriteSLNFile(std::ostream& fout,
|
|||
cmCustomCommand cc = l->second.GetPostBuildCommands()[0];
|
||||
const cmCustomCommandLines& cmds = cc.GetCommandLines();
|
||||
std::string name = cmds[0][0];
|
||||
this->WriteProjectConfigurations(fout, name.c_str(), l->second.IsInAll());
|
||||
this->WriteProjectConfigurations(fout, name.c_str(),
|
||||
l->second.IsInAll());
|
||||
}
|
||||
else if ((l->second.GetType() != cmTarget::INSTALL_FILES)
|
||||
&& (l->second.GetType() != cmTarget::INSTALL_PROGRAMS))
|
||||
{
|
||||
this->WriteProjectConfigurations(fout, si->c_str(), l->second.IsInAll());
|
||||
this->WriteProjectConfigurations(fout, si->c_str(),
|
||||
l->second.IsInAll());
|
||||
++si;
|
||||
}
|
||||
}
|
||||
|
@ -613,12 +623,12 @@ cmGlobalVisualStudio7Generator
|
|||
std::string name = *i;
|
||||
if(strncmp(name.c_str(), "INCLUDE_EXTERNAL_MSPROJECT", 26) == 0)
|
||||
{
|
||||
// kind of weird removing the first 27 letters.
|
||||
// my recommendatsions:
|
||||
// use cmCustomCommand::GetCommand() to get the project name
|
||||
// or get rid of the target name starting with "INCLUDE_EXTERNAL_MSPROJECT_" and use another
|
||||
// indicator/flag somewhere. These external project names shouldn't conflict with cmake
|
||||
// target names anyways.
|
||||
// kind of weird removing the first 27 letters. my
|
||||
// recommendatsions: use cmCustomCommand::GetCommand() to get the
|
||||
// project name or get rid of the target name starting with
|
||||
// "INCLUDE_EXTERNAL_MSPROJECT_" and use another indicator/flag
|
||||
// somewhere. These external project names shouldn't conflict
|
||||
// with cmake target names anyways.
|
||||
name.erase(name.begin(), name.begin() + 27);
|
||||
}
|
||||
std::string guid = this->GetGUID(name.c_str());
|
||||
|
@ -639,22 +649,23 @@ cmGlobalVisualStudio7Generator
|
|||
}
|
||||
|
||||
|
||||
// Write a dsp file into the SLN file,
|
||||
// Note, that dependencies from executables to
|
||||
// the libraries it uses are also done here
|
||||
void
|
||||
cmGlobalVisualStudio7Generator::WriteProjectConfigurations(std::ostream& fout,
|
||||
const char* name,
|
||||
bool in_all_build)
|
||||
// Write a dsp file into the SLN file, Note, that dependencies from
|
||||
// executables to the libraries it uses are also done here
|
||||
void cmGlobalVisualStudio7Generator
|
||||
::WriteProjectConfigurations(std::ostream& fout,
|
||||
const char* name,
|
||||
bool in_all_build)
|
||||
{
|
||||
std::string guid = this->GetGUID(name);
|
||||
for(std::vector<std::string>::iterator i = this->Configurations.begin();
|
||||
i != this->Configurations.end(); ++i)
|
||||
{
|
||||
fout << "\t\t{" << guid << "}." << *i << ".ActiveCfg = " << *i << "|Win32\n";
|
||||
fout << "\t\t{" << guid << "}." << *i
|
||||
<< ".ActiveCfg = " << *i << "|Win32\n";
|
||||
if (in_all_build)
|
||||
{
|
||||
fout << "\t\t{" << guid << "}." << *i << ".Build.0 = " << *i << "|Win32\n";
|
||||
fout << "\t\t{" << guid << "}." << *i
|
||||
<< ".Build.0 = " << *i << "|Win32\n";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -701,7 +712,8 @@ std::string cmGlobalVisualStudio7Generator::GetGUID(const char* name)
|
|||
{
|
||||
std::string guidStoreName = name;
|
||||
guidStoreName += "_GUID_CMAKE";
|
||||
const char* storedGUID = this->CMakeInstance->GetCacheDefinition(guidStoreName.c_str());
|
||||
const char* storedGUID =
|
||||
this->CMakeInstance->GetCacheDefinition(guidStoreName.c_str());
|
||||
if(storedGUID)
|
||||
{
|
||||
return std::string(storedGUID);
|
||||
|
@ -728,8 +740,9 @@ void cmGlobalVisualStudio7Generator::CreateGUID(const char* name)
|
|||
ret = reinterpret_cast<char*>(uidstr);
|
||||
RpcStringFree(&uidstr);
|
||||
ret = cmSystemTools::UpperCase(ret);
|
||||
this->CMakeInstance->AddCacheEntry(guidStoreName.c_str(), ret.c_str(), "Stored GUID",
|
||||
cmCacheManager::INTERNAL);
|
||||
this->CMakeInstance->AddCacheEntry(guidStoreName.c_str(),
|
||||
ret.c_str(), "Stored GUID",
|
||||
cmCacheManager::INTERNAL);
|
||||
}
|
||||
|
||||
std::vector<std::string> *cmGlobalVisualStudio7Generator::GetConfigurations()
|
||||
|
@ -738,7 +751,8 @@ std::vector<std::string> *cmGlobalVisualStudio7Generator::GetConfigurations()
|
|||
};
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
void cmGlobalVisualStudio7Generator::GetDocumentation(cmDocumentationEntry& entry) const
|
||||
void cmGlobalVisualStudio7Generator
|
||||
::GetDocumentation(cmDocumentationEntry& entry) const
|
||||
{
|
||||
entry.name = this->GetName();
|
||||
entry.brief = "Generates Visual Studio .NET 2002 project files.";
|
||||
|
|
|
@ -30,7 +30,8 @@ class cmGlobalVisualStudio7Generator : public cmGlobalGenerator
|
|||
{
|
||||
public:
|
||||
cmGlobalVisualStudio7Generator();
|
||||
static cmGlobalGenerator* New() { return new cmGlobalVisualStudio7Generator; }
|
||||
static cmGlobalGenerator* New() {
|
||||
return new cmGlobalVisualStudio7Generator; }
|
||||
|
||||
///! Get the name for the generator.
|
||||
virtual const char* GetName() const {
|
||||
|
@ -103,7 +104,8 @@ protected:
|
|||
const char* name, const char* path, cmTarget &t);
|
||||
virtual void WriteProjectDepends(std::ostream& fout,
|
||||
const char* name, const char* path, cmTarget &t);
|
||||
virtual void WriteProjectConfigurations(std::ostream& fout, const char* name,
|
||||
virtual void WriteProjectConfigurations(std::ostream& fout,
|
||||
const char* name,
|
||||
bool in_all);
|
||||
virtual void WriteSLNFooter(std::ostream& fout);
|
||||
virtual void WriteSLNHeader(std::ostream& fout);
|
||||
|
|
|
@ -49,7 +49,8 @@ void cmGlobalVisualStudio8Generator::WriteSLNHeader(std::ostream& fout)
|
|||
}
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
void cmGlobalVisualStudio8Generator::GetDocumentation(cmDocumentationEntry& entry) const
|
||||
void cmGlobalVisualStudio8Generator
|
||||
::GetDocumentation(cmDocumentationEntry& entry) const
|
||||
{
|
||||
entry.name = this->GetName();
|
||||
entry.brief = "Generates Visual Studio .NET 2005 project files.";
|
||||
|
@ -96,7 +97,8 @@ void cmGlobalVisualStudio8Generator::Generate()
|
|||
cmTarget* tgt = mf->FindTarget(CMAKE_CHECK_BUILD_SYSTEM_TARGET);
|
||||
if(!tgt)
|
||||
{
|
||||
cmSystemTools::Error("Error adding target " CMAKE_CHECK_BUILD_SYSTEM_TARGET);
|
||||
cmSystemTools::Error("Error adding target "
|
||||
CMAKE_CHECK_BUILD_SYSTEM_TARGET);
|
||||
continue;
|
||||
}
|
||||
|
||||
|
@ -115,7 +117,8 @@ void cmGlobalVisualStudio8Generator::Generate()
|
|||
lmf->GetListFiles().end());
|
||||
}
|
||||
// Sort the list of input files and remove duplicates.
|
||||
std::sort(listFiles.begin(), listFiles.end(), std::less<std::string>());
|
||||
std::sort(listFiles.begin(), listFiles.end(),
|
||||
std::less<std::string>());
|
||||
std::vector<std::string>::iterator new_end =
|
||||
std::unique(listFiles.begin(), listFiles.end());
|
||||
listFiles.erase(new_end, listFiles.end());
|
||||
|
@ -147,13 +150,16 @@ void cmGlobalVisualStudio8Generator::Generate()
|
|||
CMAKE_CHECK_BUILD_SYSTEM_TARGET ".vcproj.cmake", listFiles,
|
||||
no_main_dependency, commandLines, "Checking Build System",
|
||||
no_working_directory, true);
|
||||
if(cmSourceFile* file = mf->GetSource(CMAKE_CHECK_BUILD_SYSTEM_TARGET ".vcproj.cmake.rule"))
|
||||
if(cmSourceFile* file = mf->GetSource(CMAKE_CHECK_BUILD_SYSTEM_TARGET
|
||||
".vcproj.cmake.rule"))
|
||||
{
|
||||
tgt->GetSourceFiles().push_back(file);
|
||||
}
|
||||
else
|
||||
{
|
||||
cmSystemTools::Error("Error adding rule for " CMAKE_CHECK_BUILD_SYSTEM_TARGET ".vcproj.cmake");
|
||||
cmSystemTools::Error("Error adding rule for "
|
||||
CMAKE_CHECK_BUILD_SYSTEM_TARGET
|
||||
".vcproj.cmake");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -229,12 +235,14 @@ cmGlobalVisualStudio8Generator
|
|||
for(std::vector<std::string>::iterator i = this->Configurations.begin();
|
||||
i != this->Configurations.end(); ++i)
|
||||
{
|
||||
fout << "\t\t{" << guid << "}." << *i << "|" << this->PlatformName << ".ActiveCfg = "
|
||||
<< *i << "|" << this->PlatformName << "\n";
|
||||
fout << "\t\t{" << guid << "}." << *i
|
||||
<< "|" << this->PlatformName << ".ActiveCfg = "
|
||||
<< *i << "|" << this->PlatformName << "\n";
|
||||
if (in_all_build)
|
||||
{
|
||||
fout << "\t\t{" << guid << "}." << *i << "|" << this->PlatformName << ".Build.0 = "
|
||||
<< *i << "|" << this->PlatformName << "\n";
|
||||
fout << "\t\t{" << guid << "}." << *i
|
||||
<< "|" << this->PlatformName << ".Build.0 = "
|
||||
<< *i << "|" << this->PlatformName << "\n";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -29,7 +29,8 @@ class cmGlobalVisualStudio8Generator : public cmGlobalVisualStudio71Generator
|
|||
{
|
||||
public:
|
||||
cmGlobalVisualStudio8Generator();
|
||||
static cmGlobalGenerator* New() { return new cmGlobalVisualStudio8Generator; }
|
||||
static cmGlobalGenerator* New() {
|
||||
return new cmGlobalVisualStudio8Generator; }
|
||||
|
||||
///! Get the name for the generator.
|
||||
virtual const char* GetName() const {
|
||||
|
|
|
@ -38,15 +38,17 @@ cmLocalGenerator *cmGlobalVisualStudio8Win64Generator::CreateLocalGenerator()
|
|||
}
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
void cmGlobalVisualStudio8Win64Generator::GetDocumentation(cmDocumentationEntry& entry) const
|
||||
void cmGlobalVisualStudio8Win64Generator
|
||||
::GetDocumentation(cmDocumentationEntry& entry) const
|
||||
{
|
||||
entry.name = this->GetName();
|
||||
entry.brief = "Generates Visual Studio .NET 2005 Win64 project files.";
|
||||
entry.full = "";
|
||||
}
|
||||
|
||||
void cmGlobalVisualStudio8Win64Generator::EnableLanguage(std::vector<std::string>const & lang,
|
||||
cmMakefile *mf)
|
||||
void cmGlobalVisualStudio8Win64Generator
|
||||
::EnableLanguage(std::vector<std::string>const & lang,
|
||||
cmMakefile *mf)
|
||||
{
|
||||
mf->AddDefinition("CMAKE_FORCE_WIN64", "TRUE");
|
||||
cmGlobalVisualStudio8Generator::EnableLanguage(lang, mf);
|
||||
|
|
|
@ -25,11 +25,13 @@
|
|||
*
|
||||
* cmGlobalVisualStudio8Win64Generator manages UNIX build process for a tree
|
||||
*/
|
||||
class cmGlobalVisualStudio8Win64Generator : public cmGlobalVisualStudio8Generator
|
||||
class cmGlobalVisualStudio8Win64Generator :
|
||||
public cmGlobalVisualStudio8Generator
|
||||
{
|
||||
public:
|
||||
cmGlobalVisualStudio8Win64Generator();
|
||||
static cmGlobalGenerator* New() { return new cmGlobalVisualStudio8Win64Generator; }
|
||||
static cmGlobalGenerator* New() {
|
||||
return new cmGlobalVisualStudio8Win64Generator; }
|
||||
|
||||
///! Get the name for the generator.
|
||||
virtual const char* GetName() const {
|
||||
|
|
|
@ -26,8 +26,8 @@ cmGlobalWatcomWMakeGenerator::cmGlobalWatcomWMakeGenerator()
|
|||
this->EmptyCommandsHack = "@cd .";
|
||||
}
|
||||
|
||||
void cmGlobalWatcomWMakeGenerator::EnableLanguage(std::vector<std::string>const& l,
|
||||
cmMakefile *mf)
|
||||
void cmGlobalWatcomWMakeGenerator
|
||||
::EnableLanguage(std::vector<std::string>const& l, cmMakefile *mf)
|
||||
{
|
||||
// pick a default
|
||||
mf->AddDefinition("WATCOM", "1");
|
||||
|
@ -60,7 +60,8 @@ cmLocalGenerator *cmGlobalWatcomWMakeGenerator::CreateLocalGenerator()
|
|||
}
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
void cmGlobalWatcomWMakeGenerator::GetDocumentation(cmDocumentationEntry& entry) const
|
||||
void cmGlobalWatcomWMakeGenerator
|
||||
::GetDocumentation(cmDocumentationEntry& entry) const
|
||||
{
|
||||
entry.name = this->GetName();
|
||||
entry.brief = "Generates Watcom WMake makefiles.";
|
||||
|
|
|
@ -40,6 +40,7 @@ cmGlobalXCode21Generator::WriteXCodePBXProj(std::ostream& fout,
|
|||
fout << "objectVersion = 42;\n";
|
||||
cmXCode21Object::PrintList(this->XCodeObjects, fout);
|
||||
cmXCode21Object::Indent(1, fout);
|
||||
fout << "rootObject = " << this->RootObject->GetId() << " /* Project object */;\n";
|
||||
fout << "rootObject = " << this->RootObject->GetId()
|
||||
<< " /* Project object */;\n";
|
||||
fout << "}\n";
|
||||
}
|
||||
|
|
|
@ -34,7 +34,8 @@ public:
|
|||
std::vector<cmLocalGenerator*>& generators);
|
||||
|
||||
///! What is the configurations directory variable called?
|
||||
virtual const char* GetCMakeCFGInitDirectory() { return "$(CONFIGURATION)"; }
|
||||
virtual const char* GetCMakeCFGInitDirectory() {
|
||||
return "$(CONFIGURATION)"; }
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -79,7 +79,8 @@ cmGlobalGenerator* cmGlobalXCodeGenerator::New()
|
|||
{
|
||||
#if defined(CMAKE_BUILD_WITH_CMAKE)
|
||||
cmXcodeVersionParser parser;
|
||||
parser.ParseFile("/Developer/Applications/Xcode.app/Contents/version.plist");
|
||||
parser.ParseFile
|
||||
("/Developer/Applications/Xcode.app/Contents/version.plist");
|
||||
if(parser.Version == 15)
|
||||
{
|
||||
return new cmGlobalXCodeGenerator;
|
||||
|
@ -94,8 +95,8 @@ cmGlobalGenerator* cmGlobalXCodeGenerator::New()
|
|||
ret->SetVersion(parser.Version);
|
||||
return ret;
|
||||
#else
|
||||
std::cerr
|
||||
<< "CMake should be built with cmake to use XCode, default to Xcode 1.5\n";
|
||||
std::cerr << "CMake should be built with cmake to use XCode, "
|
||||
"default to Xcode 1.5\n";
|
||||
return new cmGlobalXCodeGenerator;
|
||||
#endif
|
||||
}
|
||||
|
@ -126,9 +127,13 @@ void cmGlobalXCodeGenerator::EnableLanguage(std::vector<std::string>const&
|
|||
}
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
std::string cmGlobalXCodeGenerator::GenerateBuildCommand(const char* makeProgram,
|
||||
const char *projectName, const char* additionalOptions, const char *targetName,
|
||||
const char* config, bool ignoreErrors)
|
||||
std::string cmGlobalXCodeGenerator
|
||||
::GenerateBuildCommand(const char* makeProgram,
|
||||
const char *projectName,
|
||||
const char* additionalOptions,
|
||||
const char *targetName,
|
||||
const char* config,
|
||||
bool ignoreErrors)
|
||||
{
|
||||
// Config is not used yet
|
||||
(void) ignoreErrors;
|
||||
|
|
Loading…
Reference in New Issue