1
我正在寻找一种方式来给G改变由mpicc(了openmpi)使用的编译器将C++编译器++来ICPC使用cmake如何使用mpicc和cmake的
我知道这是可能的使用环境变量OMPI_MPICXX,但是当我尝试设置CMake的变量是不行的,但它确实,当我与“出口”
的cmake上使用的线是遵循
set (ENV{OMPI_MPICXX} "icpc")
我正在寻找一种方式来给G改变由mpicc(了openmpi)使用的编译器将C++编译器++来ICPC使用cmake如何使用mpicc和cmake的
我知道这是可能的使用环境变量OMPI_MPICXX,但是当我尝试设置CMake的变量是不行的,但它确实,当我与“出口”
的cmake上使用的线是遵循
set (ENV{OMPI_MPICXX} "icpc")
似乎手动设定像cmake调用一个子shell当设置环境变量并没有达到你想要的位置时。
http://cmake.3232098.n2.nabble.com/Setting-environment-variables-td5529637.html
我想用一个shell脚本,其中出口环境变量调用cmake的前调用cmake的做到这一点。
my_shell_script:
export OMPI_MPICXX "icpc"
cmake path/to/source
+1,你也可以的CMakeLists.txt检查环境变量不是空 – 2014-02-08 06:40:45
我希望避免使用上述cmake的其它脚本 –