From ef5f315a1a3491036c8afd762824644fc45f3a4e Mon Sep 17 00:00:00 2001 From: azahi Date: Mon, 15 Oct 2018 21:59:19 +0300 Subject: Allow building via `xmonad --recompile` Add build executable with `cabal new-build` to be able to build xmonad-arch-os Include new temporary and residual files in .gitignore --- build | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100755 build (limited to 'build') diff --git a/build b/build new file mode 100755 index 0000000..9b1019a --- /dev/null +++ b/build @@ -0,0 +1,14 @@ +#!/usr/bin/env bash + +SRC_DIR="$HOME/.xmonad" +EXE_NAME="xmonad-ng" +OUT="$1" + +cd "$SRC_DIR" || exit 1 + +cabal new-configure --enable-optimization + +cabal new-build + +find "$SRC_DIR"/dist-newstyle -type f -executable -name "$EXE_NAME" \ + -exec mv -u '{}' "$OUT" ';' -- cgit 1.4.1