多かれ少なかれ次のことを行うシェル スクリプトを作成できます。
#! /usr/bin/env sh
# Remove the script's path from the PATH variable to avoid recursive calls
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
export PATH=${PATH/$SCRIPT_DIR:/}
# Set the environment up
source /opt/intel/bin/compilervars.sh intel64
# Call make with the given arguments
make "$@"
どこかの空のディレクトリにある「make」という名前のファイルに保存し、実行可能にしてから、QT Creator のビルド環境を変更して、PATH の前にスクリプトのディレクトリを追加します。
PATH=[dir-of-make-script]:${Env:PATH}
これは、プロジェクト設定で行うことも、キット設定で一度だけ行うこともできます。
このように、QT Creator はだまされて、実際の make バイナリを呼び出す前に環境をセットアップする make スクリプトを呼び出します。私は Windows で Linux クロスツールチェーンを使用して同様の手法を使用しており、これまでのところうまく機能しています。