我有一个包.yaml文件,如:
name: ...
version: ...
...
flags:
strict: ...
description: ...
...
dependencies:
...
...
大多数是典型的package.yaml
文件,其中一个依赖项使用了一个库(所以它是一个可传递的依赖项),该库有标志(其中一个是use-pkg-config
标志)。
如何打开此标志?我尝试:
pkg-config-dependencies: that-library
此外,我试图添加一个GHC选项:
...
ghc-options:
...
-fuse-pkg-config
并将flags:
部分添加到library:
,但似乎无法正常工作,因为我在编译控制台输出中看到:
......... -f-use-pkg-config ....
而不是-fuse-pkg-config
,所以我想它不起作用,如何在package.yaml
中为这样的依赖(它是可传递的-我不知道这是否重要)添加一个标志?
1条答案
按热度按时间qojgxg4l1#
标志可以在项目级配置文件
stack.yaml
或cabal.project
中指定。文件: