2013-10-02 4 views
0

Я работаю над проектом, который требует, чтобы цели в Makefile.am менялись с помощью флагов, переданных во время ./configure.Использование флагов configure в Makefile

Чтобы быть более конкретным, если ./configure вызывается с опцией --enable-threads, тогда цель проверки для make также должна выполнить соответствующие тесты. Итак, в Makefile.am Я хотел бы иметь возможность определить, был ли configure вызван с --enable-threads или нет.

ответ

3

Было бы проще всего использовать automake conditional. Просто установите AM_CONDITIONAL в configure.ac, используя результаты AC_ARG_ENABLE(threads,...). Я предполагаю, что есть хотя бы один набор переменных, который можно использовать для установки AM_CONDITIONAL. Затем в Makefile.am добавьте тесты внутри условного объекта проверки.

Смежные вопросы