在shell脚本中的cmake标志中添加多个选项并运行shell脚本

在shell脚本中的cmake标志中添加多个选项并运行shell脚本

我想从 bash 脚本运行一组命令。但我不知道如何将引用放入 bash 脚本中。

以下是我想要运行的 bash 脚本,但是在 cmake -DCMAKE_C_FLAGS 中我想添加另一个标志-gcc-名称=/路径/bin/gcc。我想通过 shell 脚本来完成此操作,并最终运行该 shell 脚本,这将给我安装。

请建议我一种方法来做到这一点。

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 ..

相关内容