mirror of
https://github.com/xmonad/xmonad-contrib.git
synced 2025-05-19 03:20:21 -07:00
Building xmonad-contrib benefits greatly from compiling modules in parallel. Vanessa McHale suggested setting ghc-options in xmonad-contrib.cabal in #431, but that's bad practice—these options should be set by the user/environment where it's being built, not selfishly hardcoded for specific package. In stack.yaml and cabal.haskell-ci, we know for sure that xmonad-contrib is the terminal (leaf) library, so we can set it there and speed up builds in our CI and also for anyone who uses our stack.yaml (not that anyone should). Closes: https://github.com/xmonad/xmonad-contrib/pull/431
15 lines
217 B
YAML
15 lines
217 B
YAML
# This stack.yaml is used to build xmonad-contrib with master version
|
|
# of xmonad
|
|
|
|
resolver: lts-15.3
|
|
|
|
packages:
|
|
- ./
|
|
|
|
extra-deps:
|
|
- github: xmonad/xmonad
|
|
commit: master@{today}
|
|
|
|
ghc-options:
|
|
xmonad-contrib: '-j'
|