aboutsummaryrefslogtreecommitdiff
path: root/src/CabalHelper/Shared/InterfaceTypes.hs
diff options
context:
space:
mode:
authorDaniel Gröber <dxld@darkboxed.org>2018-12-02 18:26:39 +0100
committerDaniel Gröber <dxld@darkboxed.org>2019-01-22 03:06:51 +0100
commitb7177f8b7f972258eb4fa72217d2896d8a45849a (patch)
tree9ecb0655ac220d8e588f2cc528eb1e4f38945c9d /src/CabalHelper/Shared/InterfaceTypes.hs
parent158af7acfa54ad3f4a18cd8e697efb1341cd7e05 (diff)
Add cabal target-selector compatible pretty printer for CompName
Currently `dispCompName CompNameLib` would just print `"lib"` however this syntax is neither accepted by `cabal v1-build` nor `v2-build` as a valid target selector making it somewhat useless for that use-case. To specify a main library as a target selector one has to use the `<namespace>:<component name>` syntax where `<component name>` is the name of the respective package for unqualified libraries. Hence this commit adds new function `dispCompName` with an additional `PkgName` argument.
Diffstat (limited to 'src/CabalHelper/Shared/InterfaceTypes.hs')
0 files changed, 0 insertions, 0 deletions