Build OPAM构建中的目标检测体系结构

Build OPAM构建中的目标检测体系结构,build,ocaml,opam,Build,Ocaml,Opam,编写OPAM包配置文件时,我可以在build字段中指定目标平台,如下所示: build: [ ["./configure" "build-linux" {os = "linux"} "build-macosx" {os = "darwin"} "build-cygwin" {os = "cygwin"}] ] 是否有一种方法可以对目标体系结构执行相同的操作,例如[“/configure”“build-linux-x64”{

编写OPAM包配置文件时,我可以在
build
字段中指定目标平台,如下所示:

build: [
  ["./configure" "build-linux" {os = "linux"}
                 "build-macosx" {os = "darwin"}
                 "build-cygwin" {os = "cygwin"}]
]

是否有一种方法可以对目标体系结构执行相同的操作,例如
[“/configure”“build-linux-x64”{os=“linux”&&arch=“x86_64”}]
?TIA。

您可以使用
ocaml配置列表
找到变量列表。它表明您所追求的变量确实是
arch

% opam config var arch
x86_64

所以,是的,你可以做到。但是请注意,语法将是
os=“linux”&arch=“x86_64”

谢谢!我不知道有一种简单的方法可以得到这些变量的列表。