Path: csiph.com!weretis.net!feeder8.news.weretis.net!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Ben Bacarisse Newsgroups: comp.lang.c Subject: Re: Build Systems Date: Mon, 14 Aug 2023 01:16:18 +0100 Organization: A noiseless patient Spider Lines: 32 Message-ID: <87o7jaiilp.fsf@bsb.me.uk> References: <87ttt2isc8.fsf@bsb.me.uk> MIME-Version: 1.0 Content-Type: text/plain Injection-Info: dont-email.me; posting-host="4e833c0d8d6fa2b52032f5fcbebcc039"; logging-data="2121407"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+MfxkJ9WUhxRKUcHZFEOlnPLKs41N1wgQ=" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) Cancel-Lock: sha1:LqwNmZlZLkaQlrx8V0jbHVoHN90= sha1:hkVavo8mx9MDanV5yfSsbTGZLYE= X-BSB-Auth: 1.41593486cbd3c8f6c60c.20230814011618BST.87o7jaiilp.fsf@bsb.me.uk Xref: csiph.com comp.lang.c:172181 Bart writes: > On 13/08/2023 21:45, Ben Bacarisse wrote: >> Bart writes: >> What has this got to do with make? >> But again, what has this do with make? > >> And again, what has this to do with make? > > I'm looking for a project to build on Windows using make. I didn't have > much luck; they seem to avoid using it! You found a Unix utility hardly used on Windows. Film at 11. > Remember for someone else to build a working program from source, > dependencies within a make files are irrelevant. Yes, make is not a configuration and build system. It does not attempt to solve any of the issues in your posts on the topic. A lot of the software you looked at is open source (some of it also free as in freedom) originating on Linux systems. A key consideration for such software is to encourage development rather than just building. That's why make is popular and commonly used in the Linux world. Things may have changed, but when I used to use Windows a lot, software was rarely distributed as source code and even more rarely in a form that encouraged tinkering. If there is a way of doing this, that is widely used in the Windows world, I don't know what it is. -- Ben.