我有这个.cabal文件:
...
main-is: Main.hs
other-extensions: ForeignFunctionInterface
build-depends: base >=4.9 && <4.10
hs-source-dirs: src/haskell
c-sources: src/c/main.c ...
default-language: Haskell2010
我有很多c源文件,都放在一个目录(src / c)中,有没有一种方法可以全部添加它们而不指定每个源文件?像正则表达式这样的东西:
-- I know this won't work
c-sources: src/c/**
或者仅包括整个目录:
-- I know this won't work
c-source-dirs: src/c
?
答案 0 :(得分:2)
尝试:c-sources: src/c/*.c
**
通配符已在Cabal 2.4中添加