From cafdf5d1e7d078b54fa72c1c42623acc9e9257b9 Mon Sep 17 00:00:00 2001 From: Tony Theodore Date: Mon, 7 Jan 2013 00:09:23 +1100 Subject: add mxe alias and path to completion script --- tools/mxe-bash-completion | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/tools/mxe-bash-completion b/tools/mxe-bash-completion index e40178f..66bdb66 100644 --- a/tools/mxe-bash-completion +++ b/tools/mxe-bash-completion @@ -1,11 +1,15 @@ -_make() +export MXE_DIR=`pwd` +export PATH=$MXE_DIR/usr/bin:$PATH +alias mxe='make -C $MXE_DIR' + +_mxe() { local cur prev pkgs tgts COMPREPLY=() cur="${COMP_WORDS[COMP_CWORD]}" prev="${COMP_WORDS[COMP_CWORD-1]}" - pkgs=$( for x in `ls -l src/*.mk | gsed -n 's,.*src/\(.*\)\.mk,\1,p'`; do echo ${x} ; done ) + pkgs=$( for x in `ls -l $MXE_DIR/src/*.mk | gsed -n 's,.*src/\(.*\)\.mk,\1,p'`; do echo ${x} ; done ) tgts="i686-pc-mingw32 x86_64-w64-mingw32 i686-w64-mingw32" case "${cur}" in @@ -38,4 +42,4 @@ _make() esac } -complete -o nospace -o default -F _make make +complete -o nospace -o default -F _mxe mxe make -- cgit v0.12