Предположим, есть проект, в котором часть бинарей собирается для одной архитектуры, часть - для другой. В проекте есть библиотека, которая используется в бинарях для обеих архитектур. Понятно, что *.o и lib*.* этой библиотеки нужно складывать в разные каталоги. Есть какие-нибудь общепринятые практики, как поступать в таких случаях? Может быть, в autotools и/или cmake есть какие-то встроенные средства для этого?