Задать вопрос
AshBlade
@AshBlade
Просто хочу быть счастливым

Как в configure.ac определить макрос-функцию?

Обычные макросы можно создать с помощью AC_DEFINE/AC_DEFINE_UNQUOTED, но я не могу найти примеров, как через configure.ac определить макрос с аргументами.
Пример:
# Простой макрос без аргументов
AC_DEFINE_UNQUOTED([NO_ARGS_MACRO], [1], [])
# Хочу получить нечто подобное
AC_DEFINE_UNQUOTED([MACRO_WITH_ARGS_INCREMENT(arg1)], [arg1 + 1], [Increment passed value])
  • Вопрос задан
  • 50 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
AshBlade
@AshBlade Автор вопроса
Просто хочу быть счастливым
Разобрался - он определяется так же как и обычный макрос, буквально так как я и описал во 2 случае.
Единственный момент - в результирующем файле все новые строки удаляются (определяемые обратным слешем). Как с этим быть не знаю, но на данный момент это роли не играет.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы