Fixed bug 954 rbuild devcpp generates mixed slashes and backslashes in some pathnames in the file makefile.auto

svn path=/trunk/; revision=19041
This commit is contained in:
Magnus Olsen 2005-11-07 20:32:17 +00:00
parent 03ff526652
commit 9508072c73

View file

@ -158,16 +158,18 @@ void DevCppBackend::ProcessFile(string &filepath)
return; return;
// Change the \ to / // Change the \ to /
for(size_t i = 0; i < filepath.length(); i++) for(size_t i = 0; i < filepath.length(); i++)
{ {
if(filepath[i] == '\\') if(filepath[i] == '/')
filepath[i] = '/'; filepath[i] = '\\';
} }
// Remove the filename from the path // Remove the filename from the path
string folder = ""; string folder = "";
size_t pos = filepath.rfind(string("/"), filepath.length() - 1); size_t pos = filepath.rfind(string("\\"), filepath.length() - 1);
if(pos != string::npos) if(pos != string::npos)
{ {
@ -206,7 +208,7 @@ void DevCppBackend::AddFolders(string &folder)
m_folders.push_back(folder); m_folders.push_back(folder);
size_t pos = folder.rfind(string("/"), folder.length() - 1); size_t pos = folder.rfind(string("\\"), folder.length() - 1);
if(pos == string::npos) if(pos == string::npos)
return; return;