Я начинаю работу с autotools, и я работаю над проектом C, которому требуются разные пути сборки для разных архитектур (i386 и x86_64).Как создать код, зависящий от архитектуры/машины, с помощью autotools
До сих пор моя структура каталогов
/maindir
/arch
/i386/code.S
/x86_64/code.S
/src/main.c
/include/config.h
/other_header.h
Я очень новый с Autotools, и я не понимаю их хорошо, я последовал за пару учебников, однако я не мог найти способ, чтобы указать другой каталог, основанный на архитектуре текущего процессора.
Может ли кто-нибудь предоставить мне короткий пример файлов makefile.am и configure.ac, чтобы это произошло? Большое спасибо.
Это замечательно, спасибо. Я нашел полуподобное решение с AC_SUBST и uname -m, но это намного более портативно, спасибо! – Morgawr
Просто небольшое обновление, я понял, что вам действительно нужно использовать @ ARCHDIR @ в Makefile.am, а не $ (ARCHDIR). – Morgawr