#!/usr/bin/env bash
PROFILE_NAME=${PROFILE_NAME}
QT_VERSION=${QT_VERSION:-6}
if [[ ! -z PROFILE_NAME ]] && [[ -e "$SCRIPTS_DIR/profile.d/$PROFILE_NAME" ]]
then
  source $SCRIPTS_DIR/profile.d/$PROFILE_NAME
fi
WORKDIR=${WORKDIR:-$(pwd)/.tmp}
[[ ! -e $WORKDIR ]] && mkdir -vp $WORKDIR
WORKDIR=$(cd $WORKDIR; pwd)
CWD=${WORKDIR}/local-env
[[ ! -e "$CWD" ]] && mkdir -vp $CWD
SCRIPT_NAME=$(basename $0)
ENV=${ENV:-$CWD/build.env}
PROFILE_D=${CWD}/profile.d
[[ ! -e $ENV ]] && touch $ENV
[[ ! -e "$PROFILE_D" ]] && mkdir -p $PROFILE_D && touch $PROFILE_D/00
for p in $PROFILE_D/*
do
  echo "loading profile: $p"
  source $p
done
if [[ -e $ENV ]]; then
  source $ENV && echo "loading $ENV from $0 succeed" || echo "loading from $0 $ENV failed"
fi