From dd1e19ca36c8f1de52419beb3b42db6c19d18020 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=A9bastien=20Villemot?= <sebastien@dynare.org>
Date: Thu, 31 Jul 2014 15:45:15 +0200
Subject: [PATCH] Make scripts work when run from other directories.

---
 scripts/indent-c++    | 6 ++++--
 scripts/indent-matlab | 5 +++--
 2 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/scripts/indent-c++ b/scripts/indent-c++
index ee9d522e4f..db299d518d 100755
--- a/scripts/indent-c++
+++ b/scripts/indent-c++
@@ -7,7 +7,9 @@ if [ -z "$1" ]; then
     exit 1
 fi
 
-SCRIPTS_DIR=$(dirname $0)
+SCRIPTS_DIR=$(pwd)/$(dirname $0)
 
 uncrustify -l CPP --replace -c ${SCRIPTS_DIR}/uncrustify.cfg $1
-emacs -batch $1 -l ${SCRIPTS_DIR}/indent-c++.el
+
+cd $(dirname $1)
+emacs -batch $(basename $1) -l ${SCRIPTS_DIR}/indent-c++.el
diff --git a/scripts/indent-matlab b/scripts/indent-matlab
index 3a604285dd..77772bd9a4 100755
--- a/scripts/indent-matlab
+++ b/scripts/indent-matlab
@@ -7,6 +7,7 @@ if [ -z "$1" ]; then
     exit 1
 fi
 
-SCRIPTS_DIR=$(dirname $0)
+SCRIPTS_DIR=$(pwd)/$(dirname $0)
 
-emacs -batch $1 -l ${SCRIPTS_DIR}/indent-matlab.el
+cd $(dirname $1)
+emacs -batch $(basename $1) -l ${SCRIPTS_DIR}/indent-matlab.el
-- 
GitLab