2013-10-28 71 views
0

我想在OS X 10.9上構建ParadiseEO。它使用cmake進行配置。雖然配置它,它找不到任何支持OpenMP:讓cmake從OS X 10.9上的macport-built gcc找到openmp支持10.9

-- The C compiler identification is Clang 5.0.0 
-- The CXX compiler identification is Clang 5.0.0 

enter image description here

看起來它是鏘的問題。同時,我確實通過具有openmp支持的macports安裝了gcc-4.8。我的問題是,我應該如何讓cmake識別我的gcc-4.8?

+0

你告訴它在'/選擇/ local'看? (我不知道在cmake中這樣做,因爲我不使用它,但這就是你需要做的)。 – trojanfoe

回答

1

我的問題是,我應該怎麼做才能讓cmake識別我的gcc-4.8?

您可以使用CMAKE_CXX_COMPILER

cmake -DCMAKE_CXX_COMPILER=gcc . 

或者CXX環境變量:

export CXX=gcc 
cmake .