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])
  • Вопрос задан
  • 48 просмотров
Решения вопроса 1
AshBlade
@AshBlade Автор вопроса
Просто хочу быть счастливым
Разобрался - он определяется так же как и обычный макрос, буквально так как я и описал во 2 случае.
Единственный момент - в результирующем файле все новые строки удаляются (определяемые обратным слешем). Как с этим быть не знаю, но на данный момент это роли не играет.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы