allow verbose build output
Building potion produces output like this:
CC core/potion.opic
I want to see the full command that was used to compile the file. This is the usual way that make operates, but your Makefile goes to some lengths to suppress this, and provides no option to turn this suppression off.
Other projects offer the variable V which can be set to 1 to produce the usual verbose output, while setting V to 0 would produce the abbreviated output you're currently producing.
You can see the full command lines with make -n target
The point to suppress these verbosity is to increase build-time dramatically.
make VERBOSE=1 or make V=1 is doable, but someone needs to write a patch, and it should not clutter the build system too much, as you in the unreadable LLVM build system.
There are a few suggestions here which seem not to be too complicated.
Please see branch V-issue26