我在BUILD文件中有类似的内容。我正在取消/基于操作系统的评论行。有一个优美的方法可以做到这一点吗?
# Ubuntu
#shared_libraries = [
# "libboost_atomic.so"
#],
# OSX
shared_libraries = [
"libboost_atomic.dylib"
],
答案 0 :(得分:1)
我还没有尝试过,但是bazel-build/rules_nodejs通过包装本地二进制文件并查询其Node JS OS API来使用这种方法。
OS Name Function(使用运行node.exe
的用户提供的上下文)
在此处检查
这似乎是您所需要的。