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的其它腳本 –