top | item 29138337

(no title)

yoursunny | 4 years ago

My software has only Makefile, but it works on both Ubuntu 20.04 and Debian 11. The Makefile calls meson & ninja & npm.

I tell macOS users to install VirtualBox and then build my software inside.

discuss

order

swiftcoder|4 years ago

> The Makefile calls meson & ninja & npm

Makefile-that-calls-3-other-build-systems isn't really using Make to build, is it? You are using Make as a glorified batch file. Could just as well use bash.

> I tell macOS users to install VirtualBox and then build my software inside.

This is pretty much the textbook definition of "non-portable build"

pasc1878|4 years ago

Which is annoying as virtualbox does not run on Modern mac hardware.

It is not nice on older as you can relatively easily make things work on most Unix systems if you don't use Linux specific calls.