Вопросы по теме 'm4'

Scala, Maven и препроцессоры
Я знаю все философские аргументы против препроцессоров и макросов в Java. Я не согласен с тем, что только потому, что некоторые могут злоупотреблять языковой функцией, ее следует исключить для всех. Я хотел бы включить макросы __FILE__ и...
939 просмотров
schedule 20.04.2022

Автоматическое экранирование косой черты в m4 для команд оболочки
Я пишу макросы с m4, чтобы легко встраивать математику в HTML-код. Косые черты нужно экранировать, и я хочу автоматизировать этот процесс, но я еще не нашел хорошего способа. Выполнение m4 для следующего показывает проблему: define(`_imath',...
199 просмотров
m4
schedule 17.01.2024

Как правильно обновить m4, autoconf, automake и libtool? Mac OS X
Привет всем, Я пытаюсь обновить свой autoconf, так как мне нужна версия 2.62 или новее, а Mac OSX 10.6.8 предоставляет только старую версию 2.61. (В конце концов, я пытаюсь установить SAGA-GIS API). Я следовал этим инструкциям:...
4414 просмотров
schedule 12.06.2022

(Макроязыковый процессор m4) Как запустить соотв. компилировать программы .m4 в Ubuntu 13.4?
Я установил m4 с этого сайта: http://www.geeksww.com/tutorials/libraries/m4/installation/installing_m4_macro_processor_ubuntu_linux.php Все идет нормально. В пакете также было несколько примеров. Если я попытаюсь запустить примеры, это просто...
331 просмотров
schedule 15.07.2023

Могу ли я определить правило установки/перехватчик установки в configure.ac
Скажем, есть куча (например, около 200) модулей, которые все зависят от основного модуля. Все используют Autotools. Основной модуль устанавливает файл core.m4, который зависимые модули уже используют для различных целей. Все иждивенцы также...
247 просмотров
schedule 29.10.2022

GNU m4: экранирование обратных кавычек (`)
Простой вопрос GNU m4, но я не могу найти правильный ответ. Я хотел бы напечатать заголовок уценки, начиная/заканчивая раздел кода: ``` echo Hello ``` Как создать макрос GNU M4, содержащий 3 обратных кавычки? что-то типа...
1753 просмотров
schedule 22.06.2023

Как изменить определенные переменные в файле конфигурации во время выполнения скрипта?
У меня есть сценарий bash, который запускается из cron с регулярным интервалом и содержит около 10 переменных из файл в начале скрипта. Некоторые из этих переменных могут измениться во время выполнения скрипта, и мне нужно сохранить их в файле...
57 просмотров
schedule 09.11.2022

Проверка нескольких условий одновременно с помощью препроцессора m4
Есть ли какой-либо синтаксис m4, который эквивалентен этому препроцессору C? #if defined A || defined B do something #endif
960 просмотров
schedule 23.06.2023

Почему неправильное выражение макроса ifelse все равно оценивается?
Я написал небольшой скрипт m4 ( test.m4 ) для тестирования: define(`test', `ifelse(`$#', `1', `$1', test(shift($@)))') test(`arg1', `arg2') и запустил его с m4 test.m4 -t test -de 1 . Результат был m4trace: -1- test -> ifelse(`2',...
92 просмотров
schedule 28.06.2023

Используйте GNU m4 во время компиляции для большого проекта C/C++
Задний план У меня есть большой проект, который я сейчас рефакторинг. Одной из проблем является массовое злоупотребление строковыми литералами (более 300 экземпляров) для общих путей, используемых продуктом (т. е. ссылок на /opt/dev и вложенных...
1374 просмотров
schedule 16.08.2022