mirror of
https://github.com/Kitware/CMake.git
synced 2026-04-22 22:31:18 -05:00
Xcode: Inline ConvertToRelativePath calls
Avoid violations of Interface Segregation Principle. These two calls now simply call different methods.
This commit is contained in:
@@ -3325,14 +3325,14 @@ std::string cmGlobalXCodeGenerator::RelativeToSource(const char* p)
|
||||
{
|
||||
// We force conversion because Xcode breakpoints do not work unless
|
||||
// they are in a file named relative to the source tree.
|
||||
return this->CurrentLocalGenerator->ConvertToRelativePath(
|
||||
this->ProjectSourceDirectoryComponents, p, true);
|
||||
return cmOutputConverter::ForceToRelativePath(
|
||||
cmSystemTools::JoinPath(this->ProjectSourceDirectoryComponents), p);
|
||||
}
|
||||
|
||||
std::string cmGlobalXCodeGenerator::RelativeToBinary(const char* p)
|
||||
{
|
||||
return this->CurrentLocalGenerator->ConvertToRelativePath(
|
||||
this->ProjectOutputDirectoryComponents, p);
|
||||
cmSystemTools::JoinPath(this->ProjectOutputDirectoryComponents), p);
|
||||
}
|
||||
|
||||
std::string cmGlobalXCodeGenerator::XCodeEscapePath(const std::string& p)
|
||||
|
||||
Reference in New Issue
Block a user