Cmake beachtet -D CMAKE_CXX_COMPILER = g ++ nicht

Ich versuche, cmake zu zwingen, meinen cpp-Code mit g ++ zu erstellen, da standardmäßig clang verwendet wird. Also benutze ich:cmake -D CMAKE_CXX_COMPILER=g++ ../src/CMakeLists.txt Danach prüft cmake auf gcc und g ++ (mit Erfolg), aber trotzdemmake VERBOSE=1 Ausbeuten

/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 

Da es / usr / bin / c ++ und nicht / usr / bin / g ++ aufruft, ist mir klar, dass es immer noch clang verwendet. Irgendeine Idee, wo das Problem liegt? Ich weiß, ich habe g ++ und es ist in / usr / bin /. Ich verwende Mac OS X 10.8.2

Antworten auf die Frage(2)

Ihre Antwort auf die Frage