В самой компиляции ничего неразумного нет. Наоборот, это грамотный способ выжать все именно из вашей системы. Но!!! Этот процесс должен быть 100% одинаковый везде (как расположение кнопок на клаве)и должен быть полностью автоматическим (make файл юзер и знать не должен).