Skip to content

Commit

Permalink
configure.ac: exclude build without running git (i3#364)
Browse files Browse the repository at this point in the history
  • Loading branch information
tharvik authored Dec 13, 2020
1 parent 3f27399 commit 30a32cc
Showing 1 changed file with 6 additions and 9 deletions.
15 changes: 6 additions & 9 deletions configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -152,15 +152,12 @@ AX_SANITIZERS(, [$default_sanitizers], [AC_DEFINE([I3STATUS_ASAN_ENABLED], [], [

AC_OUTPUT

in_git_worktree=`git rev-parse --is-inside-work-tree 2>/dev/null`
if [ "$in_git_worktree" = "true" ]; then
git_dir=`git rev-parse --git-dir 2>/dev/null`
srcdir=`dirname "$git_dir"`
exclude_dir=`pwd | sed "s,^$srcdir,,g"`
if ! grep -q "^$exclude_dir" "$git_dir/info/exclude"; then
echo "$exclude_dir" >> "$git_dir/info/exclude"
fi
fi
AS_IF([test -d ${srcdir}/.git], [
srcdir_abs=`readlink -f "$srcdir"`
exclude_dir=`pwd | sed "s,^$srcdir_abs/*,,g"`
AS_IF([! grep -q "^$exclude_dir" "${srcdir}/.git/info/exclude"],
[echo "$exclude_dir" >> "${srcdir}/.git/info/exclude"])])


echo \
"--------------------------------------------------------------------------------
Expand Down

0 comments on commit 30a32cc

Please sign in to comment.