文件名称:shake-language-c:基于Shake Haskell库的交叉编译框架
文件大小:48KB
文件格式:ZIP
更新时间:2024-06-11 18:40:06
Haskell
摇动语言c shake-language-c是基于 Haskell库的跨平台构建系统。 重点是将C , C ++和Objective C源代码交叉编译到各种目标平台。 当前支持的目标平台是iOS , Android NDK , Google Portable Native Client , MacOS X , Linux和Windows ( MinGW )。 支持的主机平台是MacOS X , Linux和Windows 。 文献资料 请参阅。 如果您希望看到任何遗失的物品,请随时提出或发送拉取请求。 例子 这是一个iOS示例,可编译src目录中的所有.cpp文件。 然后可以从例如XCode项目中使用生成的静态库libexample.a 。 import Control.Applicative import Control.Arrow import Development.Shake
【文件预览】:
shake-language-c-develop
----.travis.yml(1KB)
----default.nix(588B)
----shake-language-c.cabal(3KB)
----tools()
--------git-hooks()
----stack.yaml(92B)
----tests()
--------spectests.hs(3KB)
--------doctests.hs(846B)
----LICENSE(11KB)
----src()
--------Development()
----Setup.hs(674B)
----examples()
--------src()
--------shakefile.hs(899B)
----.gitignore(52B)
----CHANGELOG.md(3KB)
----README.md(3KB)