У меня есть проект, в котором некоторые из исходных файлов OCaml используют IFDEF. Есть ли простой способ сообщить OCamlbuild, что все. XML-файлы для этого проекта должны быть предварительно обработаны camlp4.macro?OCamlbuild и camlp4.macro
2
A
ответ
3
В корневом каталоге вашего проекта, вы можете создать _tag
файл, содержащий:
true: camlp4of
здесь, суффикс f
означает означает «полный camlp4», то есть camlp4o
со всеми стандартными расширениями (парсеров, грамматик, цитаты, макросы и списки). Для получения дополнительной информации см. manual.
Смежные вопросы
- 1. Параметры OCamlbuild и camlp4
- 2. Сделать совместимую OCaml, camlp4, ППК, узел, js_of_ocaml, ocamlbuild
- 3. Установка Ocamlbuild
- 4. Компиляция с ocamlbuild и camlp5
- 5. Unbound module Camlp4
- 6. Camlp4 анализатор следа
- 7. ocamlbuild; building toplevel
- 8. Дополнительные зависимости с ocamlbuild
- 9. Telling ocamlbuild использовать Ядро
- 10. ocamlbuild включает дополнительные пакеты
- 11. oasis поднимает неправильно ocamlbuild
- 12. Ocamlbuild и пакеты, установленные с помощью Opam
- 13. Как просмотреть код, созданный camlp4
- 14. Лучшая практика для исправления camlp4?
- 15. Создание расширения грамматики простого camlp4
- 16. Как скомпилировать с помощью Camlp4?
- 17. OCamlbuild не разрешает зависимость подкаталога
- 18. Игнорировать OCaml интерфейсы с OCamlbuild
- 19. ocamlbuild: build plugin with options
- 20. Использование внешних библиотек с ocamlbuild
- 21. Ocamlbuild копировать зависимости от _build
- 22. Код здания C++ с ocamlbuild
- 23. Ocamlbuild переопределяет параметры по умолчанию
- 24. Приоритет -D MACRO и #define MACRO 5
- 25. Приоритет -D MACRO и #define MACRO
- 26. Замените camlp4 на camlp5 в utop
- 27. Используйте Camlp4 для анализа строки универсальных и экзистенциальных кванторов
- 28. camlp4 расширение синтаксиса, ошибка синтаксического анализа
- 29. Как выражаются выражения Camlp5 (прежние Camlp4)
- 30. Как включить camlp4 на emacs, ubuntu
Это сделаю - спасибо! –