[CMake] CMake Tutorial and Error: undefined symbols

Bill Hoffman bill.hoffman at kitware.com
Sun Jan 28 14:19:45 EST 2007


David Morris wrote:
>
>
>
>
> searching for these terms on google always show me something that is 
> Apple specific, and I found one old mailing list post about how CMake 
> thinks I'm not compiling on a OS X anymore, and that I need to trick 
> it into changing the compiler. I checked out my CMakeCache.txt file in 
> my project directory, and I found these lines:
>
> //C compiler.
> CMAKE_C_COMPILER:FILEPATH=/usr/bin/gcc
>
> //CXX compiler.
> CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++
>
> I'm not sure if the CXX compiler is correct, or if it should be g++. I 
> tried changing it there but it didn't go anything. Any ideas?
> thanks for the help,
> dave
>
You need to link in the mac frameworks, like this:
target_link_libraries(foo -framework Cocoa -framework Carbon)

-Bill



More information about the CMake mailing list