The current build system relies on complex conditional logic to select the compiler. I suggest simplifying this by adopting the standard CROSS_COMPILE variable approach (similar to the Linux kernel build system). This would allow users to explicitly define their toolchain prefix easily.