我需要外部(或内部)依赖的路径将其作为参数传递给内部的函数。我们需要文件夹的位置,而不是特定文件。此外,有时,我们需要共享库所在文件夹的路径,由cc_library
.
Python 文件
import cppyy
cppyy.add_include_path('path/to/external/dependency/1')
cppyy.add_library_path('path/to/another/external/dependency/2')
cppyy.add_include_path('path/to/another/internal/dependency')
cppyy.include('file/in/external/dependency')
构建文件
py_binary(
name = "sample",
srcs = ["sample.py"],
deps = [
"@cppyy_archive//:cppyy",
],
data = [
"@external-dependency//location:target",
"//internal-dependency/location:target2"
]
)