在 OPAM 构建中检测目标架构
Detecting target architecture in OPAM build
写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 config list
找到变量列表。说明你要找的变量确实是 arch
:
% opam config var arch
x86_64
所以,是的,你可以做到。但请注意语法将是 os = "linux" & arch = "x86_64"
.
写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 config list
找到变量列表。说明你要找的变量确实是 arch
:
% opam config var arch
x86_64
所以,是的,你可以做到。但请注意语法将是 os = "linux" & arch = "x86_64"
.