【发布时间】:2018-12-04 11:07:08
【问题描述】:
我想做的事情相当简单:使用 Meson 构建系统编译项目 + 手动包含依赖项。
但是,由于 Mac 上的系统完整性保护,有一个依赖项,我不想安装到 /usr/lib。 (我知道我可以关闭它;我不想这样做。)
所以基本上我想做:
g++ -L[path_to_lib] [files...] 但使用 meson 而不是 g++。
但是,这似乎非常复杂。在做了一些研究并没有成功添加
cc = meson.get_compiler('c')
dep = cc.find_library('granite' dirs: [ [path_to_dep] ])
到我的 meson.build 文件(不起作用,因为它处理库,而不是依赖项)
我感觉很愚蠢。
请帮忙!
我知道我可以将相关路径添加到 $PATH,但这太过分了,我拒绝相信没有其他好的快速方法可以做到这一点。 (与古老的 c 编译器一样......)
【问题讨论】:
标签: meson-build