

If the changes do not reflect, you can delete the CMakeCache. You need to be able to tell CMake about the structure of your project, and it will help you build it. This is on windows, I reckon that it would be /usr/cmake/My_project on linux.(if someone could confirm) Previously it was: CMAKE_BUILD_TYPE DebugĬMAKE_INSTALL_PREFIX C:/Program Files/My_Project
You may want to add an alias or a shell script to the path that is a little more typeable (so you only have to type mycmakein the build directory to see the cache variable set to: CMAKE_BUILD_TYPE DebugĬMAKE_CONFIGURATION_TYPES Debug Release MinSizeRel RelWithDebInfoĬMAKE_INSTALL_PREFIX D:/Projects/CMakeTest/external Its initial value is taken from the calling process environment. This variable defaults to /usr/local on UNIX and c:/Program Files on Windows. To verify, run $> ccmake build or $> ccmake. Message("CIP = $/externalĬACHE PATH "Force path to set CMAKE_INSTALL_PREFIX" FORCE)Įndif(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) Set (CMAKE_INSTALL_PREFIX /foo/bar/bubba) You can set CMAKECXXCLANGTIDY either in your CMakeList.

My first week of using cmake - after some years of GNU autotools - so I am still learning (better then writing m4 macros), but I think modifying CMAKE_INSTALL_PREFIX after setting project is the better place.ĬMakeLists.txt cmake_minimum_required (VERSION 2.8) default it will not run at build time on all your Homebrews package index. But do remember to place it BEFORE PROJECT() command,
