scratchfoundation/scratch-link

Makefile doesn't accept folders with spaces in the name

evhan55 opened this issue · 3 comments

Expected:

Running make doesn't give errors.

Observed:

When running make in the macOS directory, it would error out if a folder name in one of the paths containing the repo had a space in the name. Example folder name: git repos.

Workaround:

Changing the folder from git repos to repos lets the make script run to completion, but perhaps this can be fixed to not need that as an enhancement in the future.

I spent a little bit of time investigating this and it turns out to basically be a limitation of GNU Make, or Make in general. I tried a few different approaches and I think we can't really fix it unless we change build systems away from Make.

See also: http://savannah.gnu.org/bugs/?712

Oh, interesting! Good to know, maybe could add to documentation somewhere?

This was added to the repository README.md a while ago but I forgot to close this issue. Closing it now.