我想做的事情相当简单:使用 Meson 构建系统编译项目 + 手动包含依赖项。
/usr/lib
但是,由于 Mac 上的系统完整性保护,我不想安装一个依赖项。(我知道我可以关闭它;我不想这样做。)
所以基本上我想做:
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 编译器一样......)