3 ms·
Those makefiles wouldn't have to be as complex if automake only targeted GNU make. A lot of the messiness is there to support conditionals.
by yosh 17y ago
Those makefiles wouldn't have to be as complex if automake only targeted GNU make. A lot of the messiness is there to support conditionals.
- silentbicycle 17y agoThat's because conditionals are implicit in the underlying selection of targets. Trying to force explicit conditionals into the language gets cumbersome and ugly. You don't see explicit 'if's in Prolog, either.
- yosh 17y agoI disagree. Writing multiplatform makefiles without explicit conditionals is cumbersome and ugly, mainly because the problem space contains so many exceptions. In this case, purism isn't really practical.