gpt4 book ai didi

OCamlbuild和camlp4选项

转载 作者:行者123 更新时间:2023-12-04 18:12:40 26 4
gpt4 key购买 nike

我正在使用camlp4.macro启用条件编译。我有
通知OCamlbuild某些标记有“use_jscore”的文件时出现问题
必须使用给定的camlp4选项进行预处理。这是我目前所拥有的:

let _ = dispatch begin function
| After_rules ->
flag ["ocaml"; "use_jscore"] (S[A"-package"; A"camlp4.macro"; A"-syntax"; A"camlp4o"; A"-ppopt"; A"-DUSE_JSCORE"]);

但是,OCamlbuild可以解决所有错误。我正在使用ocamlfind,所以
基本上我想告诉OCamlbuild的是所有标有OCaml的文件
“use_jscore”必须由camlp4.macro预处理,该文件还具有
-DUSE_JSCORE选项。

最佳答案

_tags和命令行方法也应该工作,尽管它不会针对单个文件。

_tags的内容:

<*.*>: syntax(camlp4o), package(camlp4.macro)

命令行:
ocamlbuild -use-ocamlfind -cflags -ppopt,-DUSE_JSCORE ...

关于OCamlbuild和camlp4选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10211326/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com