Skip to content
Snippets Groups Projects
Unverified Commit 91510ad5 authored by Jayesh Badwaik's avatar Jayesh Badwaik
Browse files

- dev: added scripts to list out the available features and standards

  - removed extra line in dev/lib/stdprofile/past.sh to normalize
    processing of output
parent 5f40b918
Branches
No related tags found
No related merge requests found
Pipeline #132263 passed
#!/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"
#!/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
...@@ -3,7 +3,6 @@ ...@@ -3,7 +3,6 @@
# SPDX-FileCopyrightText: (C) 2022-2022, Jayesh Badwaik <j.badwaik@fz-juelich.de> # SPDX-FileCopyrightText: (C) 2022-2022, Jayesh Badwaik <j.badwaik@fz-juelich.de>
# ------------------------------------------------------------------------------ # ------------------------------------------------------------------------------
export STDPROFILE_C_STD=11 export STDPROFILE_C_STD=11
export STDPROFILE_CXX_STD=17 export STDPROFILE_CXX_STD=17
export STDPROFILE_HIP_STD=17 export STDPROFILE_HIP_STD=17
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment