Haskell.cabal 文件中的 C 目录
C directory in Haskell .cabal file
我有这个 .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
?
尝试:c-sources: src/c/*.c
**
在 Cabal 2.4 中添加了通配符
我有这个 .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
?
尝试:c-sources: src/c/*.c
**
在 Cabal 2.4 中添加了通配符