Minimal reproduction of Cabal bug
Getty Ritter
7 years ago
| 1 |
module Main where
|
| 2 |
|
| 3 |
import qualified Foo
|
| 4 |
|
| 5 |
main :: IO ()
|
| 6 |
main = putStrLn Foo.message
|
| 1 |
module Foo where
|
| 2 |
|
| 3 |
message :: String
|
| 4 |
message = "This is the correct foo"
|
| 1 |
name: foo
|
| 2 |
version: 0.1.0.0
|
| 3 |
license: BSD3
|
| 4 |
author: Getty Ritter <gdritter@galois.com>
|
| 5 |
maintainer: Getty Ritter <gdritter@galois.com>
|
| 6 |
copyright: ©2017 Getty Ritter
|
| 7 |
build-type: Simple
|
| 8 |
cabal-version: >= 1.14
|
| 9 |
|
| 10 |
library
|
| 11 |
exposed-modules: Foo
|
| 12 |
ghc-options: -Wall
|
| 13 |
build-depends: base
|
| 14 |
default-language: Haskell2010
|
| 1 |
module Foo where
|
| 2 |
|
| 3 |
message :: String
|
| 4 |
message = "This is the wrong foo"
|
| 1 |
name: foo
|
| 2 |
version: 0.1.0.0
|
| 3 |
license: BSD3
|
| 4 |
author: Getty Ritter <gdritter@galois.com>
|
| 5 |
maintainer: Getty Ritter <gdritter@galois.com>
|
| 6 |
copyright: ©2017 Getty Ritter
|
| 7 |
build-type: Simple
|
| 8 |
cabal-version: >= 1.14
|
| 9 |
|
| 10 |
library
|
| 11 |
exposed-modules: Foo
|
| 12 |
ghc-options: -Wall
|
| 13 |
build-depends: base
|
| 14 |
default-language: Haskell2010
|
| 1 |
name: sample
|
| 2 |
version: 0.1.0.0
|
| 3 |
license: BSD3
|
| 4 |
author: Getty Ritter <gdritter@galois.com>
|
| 5 |
maintainer: Getty Ritter <gdritter@galois.com>
|
| 6 |
copyright: ©2017 Getty Ritter
|
| 7 |
build-type: Simple
|
| 8 |
cabal-version: >= 1.14
|
| 9 |
|
| 10 |
executable sample
|
| 11 |
main-is: Main.hs
|
| 12 |
ghc-options: -Wall
|
| 13 |
build-depends: base, foo
|
| 14 |
default-language: Haskell2010
|