Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

CMake broken after update to Xcode 7.0

Tags:

I use QtCreator and CMake for c++ development on a Mac, after updating to Xcode 7.0, CMake seems broken, after running CMake I got this warning:

CMake Warning at /usr/local/Cellar/cmake/HEAD/share/cmake/Modules/Platform/Darwin-Initialize.cmake:128 (message): Ignoring CMAKE_OSX_SYSROOT value:

/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk

because the directory does not exist. Call Stack (most recent call first): /usr/local/Cellar/cmake/HEAD/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake:18 (include) CMakeLists.txt:3 (project)

and build, I got this error:

*** No rule to make target `/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/System/Library/Frameworks/Accelerate.framework'

I know that Xcode 7.0 has removed MacOSX10.10.sdk and added MacOSX10.11.sdk, so I thought it might be my cmake is too old, I updated my cmake to 3.3.2 with homebrew but still doesn't work, does anyone know how to fix this? Thanks!

like image 269
Carl Yuheng Ren Avatar asked Sep 22 '15 15:09

Carl Yuheng Ren


1 Answers

delete any old CMakeCache.txt in current project and dependencies and rebuild solves the problem.

like image 123
Carl Yuheng Ren Avatar answered Jan 01 '23 22:01

Carl Yuheng Ren