diff --git a/dev/bin/list.feature b/dev/bin/list.feature new file mode 100755 index 0000000000000000000000000000000000000000..a6f64214f5ce21be10832636ff62cca6a0acc429 --- /dev/null +++ b/dev/bin/list.feature @@ -0,0 +1,25 @@ +#!/bin/bash +#------------------------------------------------------------------------------- +# SPDX-License-Identifier: Apache-2.0 +# SPDX-FileCopyrightText: (C) 2020, Jayesh Badwaik <jayesh@badwaik.dev> +#------------------------------------------------------------------------------- +set -euo pipefail + +SOURCE="${BASH_SOURCE[0]}" +# resolve $SOURCE until the file is no longer a symlink +while [ -h "$SOURCE" ]; do + DIR="$( cd -P "$( dirname "$SOURCE" )" >/dev/null 2>&1 && pwd )" + SOURCE="$(readlink "$SOURCE")" + # if $SOURCE was a relative symlink, we need to resolve it relative to the + # path where the symlink file was located + [[ $SOURCE != /* ]] && SOURCE="$DIR/$SOURCE" +done +SCRIPT_DIRECTORY="$( cd -P "$( dirname "$SOURCE" )" >/dev/null 2>&1 && pwd )" +LIB_DIRECTORY=$SCRIPT_DIRECTORY/../lib + +if [[ $# -ne 0 ]]; then + echo "ERROR: This script expects 0 arguments." + exit 1 +fi + +echo "cuda" diff --git a/dev/bin/list.standard b/dev/bin/list.standard new file mode 100755 index 0000000000000000000000000000000000000000..be0091aca4f2c0c968c60435bf6896135378a708 --- /dev/null +++ b/dev/bin/list.standard @@ -0,0 +1,32 @@ +#!/bin/bash +#------------------------------------------------------------------------------- +# SPDX-License-Identifier: Apache-2.0 +# SPDX-FileCopyrightText: (C) 2020, Jayesh Badwaik <jayesh@badwaik.dev> +#------------------------------------------------------------------------------- +set -euo pipefail + +SOURCE="${BASH_SOURCE[0]}" +# resolve $SOURCE until the file is no longer a symlink +while [ -h "$SOURCE" ]; do + DIR="$( cd -P "$( dirname "$SOURCE" )" >/dev/null 2>&1 && pwd )" + SOURCE="$(readlink "$SOURCE")" + # if $SOURCE was a relative symlink, we need to resolve it relative to the + # path where the symlink file was located + [[ $SOURCE != /* ]] && SOURCE="$DIR/$SOURCE" +done +SCRIPT_DIRECTORY="$( cd -P "$( dirname "$SOURCE" )" >/dev/null 2>&1 && pwd )" +LIB_DIRECTORY=$SCRIPT_DIRECTORY/../lib + +if [[ $# -ne 0 ]]; then + echo "ERROR: This script expects 0 arguments." + exit 1 +fi + +echo -e "Supported Standards:" + +for standard in $(ls $LIB_DIRECTORY/stdprofile | grep -v ".disabled$"); do + echo " - $standard" | sed 's/.sh$/ :/' + cat $LIB_DIRECTORY/stdprofile/$standard | sed 1,5d | cut -d" " -f2- | cut -d" " -f2- | cut -d" " -f2- | sed 's/^STDPROFILE_//' | sed 's/^/ /' + echo "" +done + diff --git a/dev/lib/stdprofile/past.sh b/dev/lib/stdprofile/past.sh index 0d654380a2c3b888ab8fb608579164eb529a6182..e9b12f551812ce0e5bd9def2948d50c605a1509e 100644 --- a/dev/lib/stdprofile/past.sh +++ b/dev/lib/stdprofile/past.sh @@ -3,7 +3,6 @@ # SPDX-FileCopyrightText: (C) 2022-2022, Jayesh Badwaik <j.badwaik@fz-juelich.de> # ------------------------------------------------------------------------------ - export STDPROFILE_C_STD=11 export STDPROFILE_CXX_STD=17 export STDPROFILE_HIP_STD=17