diff options
author | Ken Martin <ken.martin@kitware.com> | 2005-07-27 13:49:37 (GMT) |
---|---|---|
committer | Ken Martin <ken.martin@kitware.com> | 2005-07-27 13:49:37 (GMT) |
commit | f85f919dbc37e01f9ef8dfdc9e4db9e413fbf20e (patch) | |
tree | 48a12d7d807566cc6de90bd986d2b5de23012973 /Source/cmLocalGenerator.cxx | |
parent | 90cefde755e6bc4b04ce74ae9b886f2ce3633e96 (diff) | |
download | CMake-f85f919dbc37e01f9ef8dfdc9e4db9e413fbf20e.zip CMake-f85f919dbc37e01f9ef8dfdc9e4db9e413fbf20e.tar.gz CMake-f85f919dbc37e01f9ef8dfdc9e4db9e413fbf20e.tar.bz2 |
ENH: reduce the number of files produced still needs a bit more cleanup
Diffstat (limited to 'Source/cmLocalGenerator.cxx')
-rw-r--r-- | Source/cmLocalGenerator.cxx | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/Source/cmLocalGenerator.cxx b/Source/cmLocalGenerator.cxx index eb36a4f..4f620a9 100644 --- a/Source/cmLocalGenerator.cxx +++ b/Source/cmLocalGenerator.cxx @@ -62,6 +62,17 @@ void cmLocalGenerator::Configure() } } + this->SetupPathConversions(); + + // Check whether relative paths should be used for optionally + // relative paths. + m_UseRelativePaths = m_Makefile->IsOn("CMAKE_USE_RELATIVE_PATHS"); + + this->Configured = true; +} + +void cmLocalGenerator::SetupPathConversions() +{ // Setup the current output directory components for use by // Convert std::string outdir; @@ -76,15 +87,10 @@ void cmLocalGenerator::Configure() cmSystemTools::SplitPath(outdir.c_str(), m_HomeOutputDirectoryComponents); outdir = cmSystemTools::CollapseFullPath(m_Makefile->GetStartOutputDirectory()); - cmSystemTools::SplitPath(outdir.c_str(), m_StartOutputDirectoryComponents); - - // Check whether relative paths should be used for optionally - // relative paths. - m_UseRelativePaths = m_Makefile->IsOn("CMAKE_USE_RELATIVE_PATHS"); - - this->Configured = true; +cmSystemTools::SplitPath(outdir.c_str(), m_StartOutputDirectoryComponents); } + void cmLocalGenerator::SetGlobalGenerator(cmGlobalGenerator *gg) { m_GlobalGenerator = gg; |