BUG: Fixed directory creation for spaces in install path.
This commit is contained in:
parent
c4fa5d1fdf
commit
594bc7f22b
|
@ -2060,14 +2060,14 @@ void cmLocalUnixMakefileGenerator::OutputInstallRules(std::ostream& fout)
|
|||
if (l->second.GetInstallPath() != "")
|
||||
{
|
||||
// first make the directories for each target
|
||||
fout << "\t@if [ ! -d \"$(DESTDIR)\"" << prefix << l->second.GetInstallPath() <<
|
||||
" ] ; then \\\n";
|
||||
fout << "\t echo \"Making directory \"$(DESTDIR)\"" << prefix
|
||||
<< l->second.GetInstallPath() << " \"; \\\n";
|
||||
fout << "\t mkdir -p \"$(DESTDIR)\"" << prefix << l->second.GetInstallPath()
|
||||
<< "; \\\n";
|
||||
fout << "\t chmod 755 \"$(DESTDIR)\"" << prefix << l->second.GetInstallPath()
|
||||
<< "; \\\n";
|
||||
fout << "\t@if [ ! -d \"$(DESTDIR)" << prefix << l->second.GetInstallPath() <<
|
||||
"\"] ; then \\\n";
|
||||
fout << "\t echo \"Making directory \\\"$(DESTDIR)" << prefix
|
||||
<< l->second.GetInstallPath() << "\\\" \"; \\\n";
|
||||
fout << "\t mkdir -p \"$(DESTDIR)" << prefix << l->second.GetInstallPath()
|
||||
<< "\"; \\\n";
|
||||
fout << "\t chmod 755 \"$(DESTDIR)" << prefix << l->second.GetInstallPath()
|
||||
<< "\"; \\\n";
|
||||
fout << "\t else true; \\\n";
|
||||
fout << "\t fi\n";
|
||||
std::string fname;
|
||||
|
|
Loading…
Reference in New Issue