Quoting the directory names when switching directories
This commit is contained in:
parent
3315f001b9
commit
f0efbdaa2f
@ -787,7 +787,7 @@ static int _targets_subdirs(Configure * configure, FILE * fp)
|
|||||||
return 0;
|
return 0;
|
||||||
if((subdirs = config_get(configure->config, "", "subdirs")) != NULL)
|
if((subdirs = config_get(configure->config, "", "subdirs")) != NULL)
|
||||||
fprintf(fp, "%s", "\nsubdirs:\n\t@for i in $(SUBDIRS); do"
|
fprintf(fp, "%s", "\nsubdirs:\n\t@for i in $(SUBDIRS); do"
|
||||||
" (cd $$i && $(MAKE)) || exit; done\n");
|
" (cd \"$$i\" && $(MAKE)) || exit; done\n");
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1517,7 +1517,7 @@ static int _write_clean(Configure * configure, FILE * fp)
|
|||||||
return 0;
|
return 0;
|
||||||
fputs("\nclean:\n", fp);
|
fputs("\nclean:\n", fp);
|
||||||
if(config_get(configure->config, "", "subdirs") != NULL)
|
if(config_get(configure->config, "", "subdirs") != NULL)
|
||||||
fputs("\t@for i in $(SUBDIRS); do (cd $$i && $(MAKE) clean)"
|
fputs("\t@for i in $(SUBDIRS); do (cd \"$$i\" && $(MAKE) clean)"
|
||||||
" || exit; done\n", fp);
|
" || exit; done\n", fp);
|
||||||
return _clean_targets(configure->config, fp);
|
return _clean_targets(configure->config, fp);
|
||||||
}
|
}
|
||||||
@ -1586,7 +1586,7 @@ static int _write_distclean(Configure * configure, FILE * fp)
|
|||||||
fputs(" clean\n", fp);
|
fputs(" clean\n", fp);
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
fputs("\n\t@for i in $(SUBDIRS); do (cd $$i"
|
fputs("\n\t@for i in $(SUBDIRS); do (cd \"$$i\""
|
||||||
" && $(MAKE) distclean) || exit; done\n", fp);
|
" && $(MAKE) distclean) || exit; done\n", fp);
|
||||||
_clean_targets(configure->config, fp);
|
_clean_targets(configure->config, fp);
|
||||||
}
|
}
|
||||||
@ -1726,7 +1726,8 @@ static int _write_install(Configure * configure, FILE * fp)
|
|||||||
fputs(" $(TARGETS)", fp);
|
fputs(" $(TARGETS)", fp);
|
||||||
fputc('\n', fp);
|
fputc('\n', fp);
|
||||||
if(config_get(configure->config, "", "subdirs") != NULL)
|
if(config_get(configure->config, "", "subdirs") != NULL)
|
||||||
fputs("\t@for i in $(SUBDIRS); do (cd $$i && $(MAKE) install)"
|
fputs("\t@for i in $(SUBDIRS); do (cd \"$$i\""
|
||||||
|
" && $(MAKE) install)"
|
||||||
" || exit; done\n", fp);
|
" || exit; done\n", fp);
|
||||||
ret |= _install_targets(configure, fp);
|
ret |= _install_targets(configure, fp);
|
||||||
ret |= _install_includes(configure, fp);
|
ret |= _install_includes(configure, fp);
|
||||||
@ -2044,7 +2045,7 @@ static int _write_uninstall(Configure * configure, FILE * fp)
|
|||||||
return 0;
|
return 0;
|
||||||
fputs("\nuninstall:\n", fp);
|
fputs("\nuninstall:\n", fp);
|
||||||
if(config_get(configure->config, "", "subdirs") != NULL)
|
if(config_get(configure->config, "", "subdirs") != NULL)
|
||||||
fputs("\t@for i in $(SUBDIRS); do (cd $$i &&"
|
fputs("\t@for i in $(SUBDIRS); do (cd \"$$i\" &&"
|
||||||
" $(MAKE) uninstall) || exit; done\n", fp);
|
" $(MAKE) uninstall) || exit; done\n", fp);
|
||||||
if((p = config_get(configure->config, "", "targets")) != NULL)
|
if((p = config_get(configure->config, "", "targets")) != NULL)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user