シェルスクリプトの cmake フラグに複数のオプションを追加し、シェルスクリプトを実行します。

シェルスクリプトの cmake フラグに複数のオプションを追加し、シェルスクリプトを実行します。

Bashスクリプトから一連のコマンドを実行したいと思います。しかし、bashスクリプトに参照を入れる方法がわかりません。

これは実行したいbashスクリプトですが、cmakeに別のフラグ-DCMAKE_C_FLAGSを追加したいと思います。-gcc-name=/path/bin/gcc。私はシェルスクリプトを介してこれを行い、最終的にインストールを提供するシェルスクリプトを実行したいと思います。

これを行う方法を提案してください。

mkdir /g/g92/bhowmik1/installTF/ROSS;
cmake -DCMAKE_INSTALL_PREFIX=/g/g92/bhowmik1/installTF/ROSS -DCMAKE_C_FLAGS=-O3 -DCMAKE_C_COMPILER=mpicc -DARCH=x86_64 -DROSS_BUILD_MODELS=ON ..;
make;
make install; 

答え1

全体的な価値を引用してください:

cmake -DCMAKE_INSTALL_PREFIX=/g/g92/bhowmik1/installTF/ROSS \
      -DCMAKE_C_FLAGS='-O3 -gcc-name=/path/bin/gcc' \
      -DCMAKE_C_COMPILER=mpicc -DARCH=x86_64 -DROSS_BUILD_MODELS=ON ..

関連情報