-
Notifications
You must be signed in to change notification settings - Fork 105
Open
Labels
Description
elif
was introduced in cabal-version: 2.2
(released March 2018). For example:
when:
- condition: os(windows)
then:
source-dirs: windows
else:
when:
- condition: "os(darwin) || os(linux)"
then:
source-dirs: unix-like
else:
source-dirs: unsupported-os
becomes:
if os(windows)
hs-source-dirs:
windows
elif os(darwin) || os(linux)
hs-source-dirs:
unix-like
else
hs-source-dirs:
unsupported-os
(In contrast to the current:
if os(windows)
hs-source-dirs:
windows
else
if os(darwin) || os(linux)
hs-source-dirs:
unix-like
else
hs-source-dirs:
unsupported-os
)
I have a pull request that implements this:
simonmichael