commercialhaskell/stack

foreign-library source files are not tracked in file-watch

开放

#3,915 创建于 2018年3月12日

 (5 条评论) (3 个反应) (0 位负责人)Haskell (848 个派生)batch import
help wantedneed confirmation

仓库指标

星标
 (4,060 个星标)
PR 合并指标
 (PR 指标待抓取)

描述

General summary

If cabal file contains foreign-library section, its source files are not tracked with stack build --file-watch. Stack doesn't trigger rebuild when files change.

Steps to reproduce

foreign-library example
  build-depends:
      base
  hs-source-dirs: foreign
  other-modules: Example
  type: native-shared

stack build --file-watch

Expected

Rebuild when foreign/Example.hs is changed.

Actual

Nothing.

Stack version

$ stack --version
Version 1.6.5 x86_64 hpack-0.20.0

Method of installation

brew

贡献者指南