`stack install`用于库目标

时间:2016-09-07 11:52:54

标签: haskell-stack

我希望具有与stack install类似的功能(例如--copy-bins标志)对可执行文件的功能,但对于库。

目前,我必须stack build,然后在libHS*-<version>-<fingerprint>.a中手动查找.stack-work个文件。这有两个原因是有问题/不舒服的:

  1. 我必须依赖堆栈的内部文件夹结构(尽管可靠,但是)
  2. 我必须手动删除指纹和版本
  3. 嗯,我想,我可以解决这两个问题,但我想知道这是否已经可用/合理实施。

    某些背景,可能与问题相关或不相关,而不是与其动机相关:

    我正在玩https://hackage.haskell.org/package/dynamic-loader-0.0/docs/System-Plugins-DynamicLoader.html并希望尽可能提供一个现实的例子,所以我计划将一个包的目标代码编译成*.a(包含多个模块的编译)我想在运行时链接。

    我想做的工作已经完成了琐碎的单个模块文件,我只需要使用loadModule。目前我正在修补loadPackage

0 个答案:

没有答案