Meta: Don't check for toolchain if serenity.sh target is lagom

This is just silly :^)

    $ serenity run lagom js
    WARNING: unknown toolchain 'js'. Defaulting to GNU.
             Valid values are 'Clang', 'GNU' (default)
This commit is contained in:
Linus Groh 2021-11-01 14:22:20 +01:00 committed by Andreas Kling
parent 0909bbfe38
commit 897471c852

View file

@ -88,21 +88,26 @@ else
TARGET="${SERENITY_ARCH:-"i686"}"
fi
case "$1" in
GNU|Clang)
TOOLCHAIN_TYPE="$1"; shift
;;
*)
if [ -n "$1" ]; then
echo "WARNING: unknown toolchain '$1'. Defaulting to GNU."
echo " Valid values are 'Clang', 'GNU' (default)"
fi
TOOLCHAIN_TYPE="GNU"
;;
esac
CMAKE_ARGS=()
# Toolchain selection only applies to non-lagom targets.
if [ "$TARGET" != "lagom" ]; then
case "$1" in
GNU|Clang)
TOOLCHAIN_TYPE="$1"; shift
;;
*)
if [ -n "$1" ]; then
echo "WARNING: unknown toolchain '$1'. Defaulting to GNU."
echo " Valid values are 'Clang', 'GNU' (default)"
fi
TOOLCHAIN_TYPE="GNU"
;;
esac
CMAKE_ARGS+=( "-DSERENITY_TOOLCHAIN=$TOOLCHAIN_TYPE" )
fi
CMD_ARGS=( "$@" )
CMAKE_ARGS=( "-DSERENITY_TOOLCHAIN=$TOOLCHAIN_TYPE" )
get_top_dir() {
git rev-parse --show-toplevel