Hi Jon, I can't really explain why, but I've seen the same problem on a colleague's Mac as well. On my machine, it works just fine, but to get it working across all of our Macs, I find I need to explicitly define the compilers by passing these arguments to CMake on the command line:
-DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ Hope this works for you too. Parag Chandra Senior Software Engineer, Mobile Team Mobile: +1.919.824.1410 [https://www.ionicsecurity.com/IonicSigHz.png]<https://ionic.com> Ionic Security Inc. 1170 Peachtree St. NE STE 400, Atlanta, GA 30309 From: Jon Hodgson <[email protected]<mailto:[email protected]>> Date: Friday, April 17, 2015 at 8:44 AM To: "[email protected]<mailto:[email protected]>" <[email protected]<mailto:[email protected]>> Subject: [CMake] No CMAKE_CXX_COMPILER could be found HI, Running OSX Snow Leopard, XCode 5.1.1 Command line tools installed. If I type clang --version at the command line I get version 5.1 CMake 3.2.2 The first lines of outpuit I get are The CXX compiler identification is AppleClang 5.1.0.5030040 The C compiler identification is AppleClang 5.1.0.5030040 But then it bombs out at the line PROJECT(${PROJECT_NAME} CXX C) with the error No CMAKE_CXX_COMPILER could be found CMake 2.8.11 doesn't bomb out at that point (but does later due to the fact hat this CMakelist.txt file uses functionality that has changed). Anybody got any idea what is going on? cheers Jon
-- Powered by www.kitware.com Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Kitware offers various services to support the CMake community. For more information on each offering, please visit: CMake Support: http://cmake.org/cmake/help/support.html CMake Consulting: http://cmake.org/cmake/help/consulting.html CMake Training Courses: http://cmake.org/cmake/help/training.html Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/cmake
