Module reexports, fixing #8407.
[ghc.git] / testsuite / tests / cabal / cabal05 / q / q.cabal
1 name:                q
2 version:             0.1.0.0
3 license-file:        LICENSE
4 author:              Edward Z. Yang
5 maintainer:          ezyang@cs.stanford.edu
6 build-type:          Simple
7 cabal-version:       >=1.21
8
9 library
10   exposed-modules:     Q
11   reexported-modules:
12     -- qualified=NO, where=DEP(ORIG), renaming=NO, conflict=NO
13     --      impossible
14     -- qualified=NO, where=DEP(ORIG), renaming=NO, conflict=YES (p,s)
15     P,
16     -- qualified=NO, where=DEP(ORIG), renaming=YES, conflict=NO
17     P as QP,
18     -- qualified=NO, where=DEP(ORIG), renaming=YES, conflict=YES (r)
19     P as PMerge,
20     P2 as PMerge2,
21     -- qualified=NO, where=SELF, renaming=NO, conflict=NO
22     --      impossible
23     -- qualified=NO, where=SELF, renaming=NO, conflict=YES
24     --      should error
25     -- qualified=NO, where=SELF, renaming=YES, conflict=NO
26     Q as QQ,
27     -- qualified=NO, where=SELF, renaming=YES, conflict=YES (r)
28     Q as QMerge
29   build-depends:       base, p