Build systems - Programming On Unix
Users browsing this thread: 2 Guest(s)
|
|||
Ah yes, make, mk and redo. I would throw in tup for a good measure (http://gittup.org/tup/).
What really bugs me about make is that I grew into using GNU specific features, and that it is really hard to find a good overview of what is GNU specific and what is specified in the standard. I have now managed to escape that, using POSIX-make templates. Also, most people just use the GNU extensions, which forces people using another make to basically rewrite their makefiles. There is also mbld, the build system for the myrddin programming language (https://github.com/oridb/mc/tree/master/mbld), which is probably the most comfortable build system I have ever used, fitting in perfectly with myrddin (eliminating most special compilation patterns). Also, does somebody here know how to assign a default recipe to all rules? I have a makefile for installing my dotfiles, but I have found no more elegant way than to repeat `ln $? $@` for each rule (https://github.com/pranomostro/dots/blob...r/makefile). I wouldn't believe if there wasn't a much more elegant way to do that with make (and I don't really want to use any specialized software for installing my dotfiles). |
|||
Messages In This Thread |
Build systems - by z3bra - 15-06-2017, 06:58 AM
RE: Build systems - by jkl - 15-06-2017, 09:17 AM
RE: Build systems - by z3bra - 15-06-2017, 10:01 AM
RE: Build systems - by evbo - 15-06-2017, 12:39 PM
RE: Build systems - by z3bra - 15-06-2017, 12:44 PM
RE: Build systems - by evbo - 15-06-2017, 12:55 PM
RE: Build systems - by z3bra - 15-06-2017, 03:21 PM
RE: Build systems - by pranomostro - 21-07-2017, 03:51 PM
RE: Build systems - by z3bra - 21-07-2017, 05:01 PM
|