Вопросы по теме 'm4'
Scala, Maven и препроцессоры
Я знаю все философские аргументы против препроцессоров и макросов в Java. Я не согласен с тем, что только потому, что некоторые могут злоупотреблять языковой функцией, ее следует исключить для всех.
Я хотел бы включить макросы __FILE__ и...
939 просмотров
schedule
20.04.2022
Автоматическое экранирование косой черты в m4 для команд оболочки
Я пишу макросы с m4, чтобы легко встраивать математику в HTML-код. Косые черты нужно экранировать, и я хочу автоматизировать этот процесс, но я еще не нашел хорошего способа.
Выполнение m4 для следующего показывает проблему:
define(`_imath',...
199 просмотров
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