cmake CMAKE_COMMAND path

I created the simplest possible CMakeLists file. I invoked cmake with the path to that CMakeLists file. Cmake created a Makefile. Inside that makefile I see the variable CMAKE_COMMAND set to /usr/local/lib/python2.7/dist-packages/cmake/data/bin/cmake

I'm trying to understand cmake at a high level; what it does and how it is used. I don't understand why python is involved at all in that path. Nothing in my CMakeLists file involves python. Why is THAT version of the cmake executable being used?

When I type "which cmake" I get /usr/local/bin/cmake which makes sense to me. So if that is the cmake binary I get when invoking cmake, why is it using that python-based version in the makefile it generates?

8

Related questions 0 Makefile on python 3 Cmake compiling python into build folder 4 CMake out of source build - Python files Related questions 0 Makefile on python 3 Cmake compiling python into build folder 4 CMake out of source build - Python files 3 Creating makefiles in python 0 "make install" with Python 0 Makefile for python with command line args 0 Directory location for python 2 and 3 2 CMake python linking issues 0 Makefile doesn't detect Python 2 CMake to run script Load 7 more related questions Show fewer related questions

Reset to default

Know someone who can answer? Share a link to this question via email, Twitter, or Facebook.

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

You Might Also Like