#!/bin/sh
#$Id: set_version_dir,v 1.7 2019/05/30 21:47:23 marcum Exp $
#FUNCTION

#*******************************************************************************
#
# Function to set SimSys system directory for a given version.
#
# set_version_dir version_name
#
#	Set version_dir=directory for "version_name"
#
# set_version_dir -list
#
#	Set version_dir="root directory search list"
#
#*******************************************************************************

set_version_dir ()
{
	version_name=$1

	starting_dir=`pwd`

	version_dir_root_list="${SIMCENTER_SYS_DIR} ${SIMSYS_DIR} /cavs/simcenter/system /usr/local $HOME"

	if [ "${version_name}" = "-list" ]; then

		version_dir="${version_dir_root_list}"
	else

		for root_dir in ${version_dir_root_list}; do

			dir=${root_dir}/${version_name}

			if [ -d "${dir}" ]; then

				cd ${dir}

				version_dir="`pwd`"

				cd ${starting_dir}

				return
			fi
		done

		version_dir="${version_name}"
	fi
}
