commercialhaskell/stack

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

Ouverte

#3 915 ouverte le 12 mars 2018

 (5 commentaires) (3 réactions) (0 personne assignée)Haskell (848 forks)batch import
help wantedneed confirmation

Métriques du dépôt

Stars
 (4 060 étoiles)
Métriques de merge PR
 (Merge moyen 17j 10h) (6 PRs mergées en 30 j)

Description

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

Guide contributeur