Я пытаюсь заставить cmake построить код cpp с g++, так как по умолчанию вместо него используется clang. Поэтому я использую: cmake -D CMAKE_CXX_COMPILER=g++ ../src/CMakeLists.txt
, после которого cmake проверяет gcc и g++ (с успехом), но тем не менее make VERBOSE=1
дает
/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
Как он вызывает/usr/bin/С++ not/usr/bin/g++, я согласен, что он все еще использует clang. Любая идея, в чем проблема? Я знаю, что у меня есть g++ и это в /usr/bin/. Я запускаю Mac OS X 10.8.2