Deutsch English Français Italiano |
<vba014$3t58j$1@dont-email.me> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Muttley@dastardlyhq.com Newsgroups: comp.unix.programmer Subject: Re: Long filenames in DOS/Windows and Unix/Linux Date: Wed, 4 Sep 2024 15:57:24 -0000 (UTC) Organization: A noiseless patient Spider Lines: 22 Message-ID: <vba014$3t58j$1@dont-email.me> References: <9e7a4bd1-bfbb-4df7-af1a-27ca9625e50bn@googlegroups.com> <ubg6o7$3jrsn$1@news.xmission.com> <ubg853$2ssj8$1@dont-email.me> <ubg8a8$2t20l$1@dont-email.me> <vaubbo$1d324$1@news.xmission.com> <vauknd$uvji$1@dont-email.me> <20240903084440.0000663d@gmail.com> <20240903103327.395@kylheku.com> <20240903113937.000008a3@gmail.com> <20240903130000.933@kylheku.com> <20240903132547.00000656@gmail.com> <87seug1iyj.fsf@nosuchdomain.example.com> <20240903155649.659@kylheku.com> <20240904084103.00001575@gmail.com> Injection-Date: Wed, 04 Sep 2024 17:57:25 +0200 (CEST) Injection-Info: dont-email.me; posting-host="37739d3d5fcdae2aede8678d1d7dbc6b"; logging-data="4101395"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+bKj/t8rQlkd9yyV9mys6M" Cancel-Lock: sha1:045LcQ4sE2LAQtCvs2BtW4/Iq5M= Bytes: 2238 On Wed, 4 Sep 2024 08:41:03 -0700 John Ames <commodorejohn@gmail.com> boringly babbled: >On Tue, 3 Sep 2024 23:15:46 -0000 (UTC) >Kaz Kylheku <643-408-1753@kylheku.com> wrote: > >> The make utility has no support for paths with spaces. >> >> Use of make is a great repellant against spaces in names. >> >> If a make variable contains spaces, there is no way to quote it within >> make. There is no way to express a prerequisite or target name with >> spaces. GNU Make text processing constructs like $(foreach ...) >> don't deal with spaces; there is no way for them to identify items >> that contain spaces. > >If the make utility has no provisions for coping with a subset of legal >filenames, that would seem to be a deficiency in make. Given 99.99% of make use cases are to build binaries from source code and no sane person would put spaces in the filenames of either, I doubt the developers of make or its users could care less.