【发布时间】:2019-06-12 19:35:35
【问题描述】:
看着:https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/libraries/pybind11/default.nix,在我看来,我应该能够避免使用以下内容运行测试(即设置-DPYBIND11_TEST=OFF):
pybind11 = pkgs.pybind11.overrideAttrs (oldAttrs: rec {
doCheck = false;
});
但是,这不起作用。
我通过直接修改cmakeFlags解决了我的问题:
pybind11 = pkgs.pybind11.overrideAttrs (oldAttrs: rec {
cmakeFlags = [
"-DPYTHON_EXECUTABLE=${pkgs.python.interpreter}"
"-DPYBIND11_TEST=OFF"
];
});
但我想知道为什么前一种方法不起作用。
【问题讨论】:
标签: nix