Cmake não honra -D CMAKE_CXX_COMPILER = g ++

Eu estou tentando forçar cmake para construir o meu código cpp com g + +, como por padrão ele usa o clang em seu lugar. Então eu uso:cmake -D CMAKE_CXX_COMPILER=g++ ../src/CMakeLists.txt após o qual o cmake verifica o gcc e g ++ (com sucesso), mas mesmo assimmake VERBOSE=1 rendimentos

/usr/bin/c++     -o CMakeFiles/trial_cpp.dir/trial.cpp.o -c "/Users/Kuba/Code/Sketchpad/Trial     project/src/trial.cpp"
Linking CXX executable trial_cpp
/opt/etlocal/bin/cmake -E cmake_link_script CMakeFiles/trial_cpp.dir/link.txt --verbose=1
/usr/bin/c++    -Wl,-search_paths_first -Wl,-headerpad_max_install_names   CMakeFiles/trial_cpp.dir/trial.cpp.o  -o trial_cpp 

Como ele chama / usr / bin / c ++ não / usr / bin / g ++ eu concordo que ele ainda usa o clang. Alguma ideia qual é o problema? Eu sei que tenho g + + e está em / usr / bin /. Estou executando o Mac OS X 10.8.2

questionAnswers(2)

yourAnswerToTheQuestion