让cmake在OS X 10.9上找到macport构建的gcc的openmp支持

时间:2013-10-28 16:43:56

标签: gcc cmake macports osx-mavericks

我想在OS X 10.9上构建ParadiseEO。它使用cmake进行配置。配置时,它找不到任何openmp支持:

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

enter image description here

看起来这是Clang的问题。同时,我确实通过macports安装了gcc-4.8并支持openmp。我的问题是,我该怎么做让cmake认出我的gcc-4.8?

1 个答案:

答案 0 :(得分:1)

  

我的问题是,我该怎么做让cmake认出我的gcc-4.8?

您可以使用CMAKE_CXX_COMPILER

cmake -DCMAKE_CXX_COMPILER=gcc .

CXX环境变量:

export CXX=gcc
cmake .