Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Make considered misused

Name: Anonymous 2014-12-30 2:24

This shit has gotten out of hand. Make wasn't good enough, so out comes CMake, which is 1000% more bloated than was already necessary. The output Makefile is incomprehensible and can't even really be read by humans because it calls back into fucking CMake itself! Even with plain ol' Make, it is considered fashionable to just blanket the file with cryptic pattern matching garbage that is no-doubt copy-pasted from some tutorial and tweaked by trial and error, all because someone is too lazy to update the Makefile when new files are added. The proper solutions for that is to either stop being a lazy fuck or to stop adding new files all willy-nilly.

To protest such nonsense, from now on, I'll just have a shell script compile, or for things that need more complex options, I'll use ./configure to write a shell script to direct compilation. Or maybe a perl script to do everything.

Name: Anonymous 2017-01-15 4:08

>>16
GNU Make - a make program featuring pattern-matched viewpaths, parallel threads, multiple platforms, conditional directives, makefile regeneration, and an advanced Make description language.

TBH, if I needed this kind of functionality, I'd much prefer to be describing the build process using a declarative language (CMake, premake5) of if I needed it to be imperative, I'd be using something like Perl or Python (Scons).

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List