atrri

Refractive indices varying with wavelength
git clone git://git.meso-star.fr/atrri.git
Log | Files | Refs | README | LICENSE

commit 4898b096b6cb84885d75398d1e0f4b3d703d9e63
parent 67d672b92c212b475964f6726681c718f97a6e00
Author: Vincent Forest <vincent.forest@meso-star.com>
Date:   Tue, 31 Oct 2023 09:22:34 +0100

Update the make.sh script

Explicitly enable the -e option in the make.sh script. It was previously
defined in the shebang but was actually ignore.

Update the escape sequence in messages displayed by "make test". Some
shells (e.g. dash) don't support the '\e' character in printf: the
escape sequence is simply ignored. So we've replaced '\e' with '\033' in
the printf used to display colored messages in "make test". This should
work as expected in all shells.

Diffstat:
Mmake.sh | 9+++++----
1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/make.sh b/make.sh @@ -1,4 +1,4 @@ -#!/bin/sh -e +#!/bin/sh # Copyright (C) 2022, 2023 |Méso|Star> (contact@meso-star.com) # Copyright (C) 2021 Centre National de la Recherche Scientifique @@ -16,6 +16,8 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. +set -e + config_test() { for i in "$@"; do @@ -33,14 +35,13 @@ run_test() printf "%s " "${test}" if "./${test}" > /dev/null 2>&1; then - printf "\e[1;32mOK\e[m\n" + printf "\033[1;32mOK\033[m\n" else - printf "\e[1;31mError\e[m\n" + printf "\033[1;31mError\033[m\n" fi done 2> /dev/null } - clean_test() { for i in "$@"; do