commercialhaskell/stack

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

Open

#3.915 geöffnet am 12. März 2018

Auf GitHub ansehen
 (5 Kommentare) (3 Reaktionen) (0 zugewiesene Personen)Haskell (848 Forks)batch import
help wantedneed confirmation

Repository-Metriken

Stars
 (4.060 Stars)
PR-Merge-Metriken
 (Durchschn. Merge 14h 21m) (12 gemergte PRs in 30 T)

Beschreibung

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

Contributor Guide