Linked by Jussi Pakkanen on Tue 17th Apr 2007 18:20 UTC
Editorial Let me begin by telling you a little story. Some time ago I needed to run a script at work once a day. We had tons of machines ranging from big Unix servers to Linux desktops. Due to various reasons the script could only be run on a desktop machine. However using cron was disabled on desktops. All other machines allowed cron.
Thread beginning with comment 231839
To view parent comment, click here.
To read all comments associated with this story, please click here.
MORB
Member since:
2005-07-06

makefiles are not specific to C and C++, and conversely you don't have to use makefiles to write C/C++ programs.

However, automatically rebuilding things based on dependencies is a problem common to many languages.

There are some nice build systems nowadays. Check out jam, ant, cmake, scons, qmake for instance.

I'm using cmake in my current personal project and I'm very happy with it (although unlike some other recent build systems, on unix platforms it doesn't replace make and generate makefiles instead - but as I don't have to modify or even to look at them, I don't care)

cmake files are pretty straightforward and easy to write, and even complicated dependencies (like having an interface description language to C++ compilation program being built as part of the project and subsequently used to build the rest) are easy to describe.

Reply Parent Bookmark Score: 1