about summary refs log tree commit diff
path: root/build
blob: aa1176434049d107ebdc31fcc2b290baee84e55d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/bin/sh -eu

SRC_DIR="$HOME/.xmonad"
EXE_NAME="xmonad-ng"
OUT="$1"

shift

cd "$SRC_DIR" || exit 1

cabal new-configure \
	--enable-optimization \
	--enable-executable-stripping

cabal new-build

find "$SRC_DIR"/dist-newstyle -type f -executable -name "$EXE_NAME" \
    -exec mv -u '{}' "$OUT" ';'

Consider giving Nix/NixOS a try! <3