CMake在使用过程中的一些细节可以帮助我们更好的了解编译的细节
cmake -h
可以找到相关指令
而通过
cmake --help-variable-list
可以找到所有cmake相关的变量
cmake-variables(7) — CMake 3.23.0-rc3 Documentationhttps://cmake.org/cmake/help/latest/manual/cmake-variables.7.html其中,编译中比较好用的包括
cmake -DCMAKE_VERBOSE_MAKEFILE=1 ..
可以在编译时打印相关细节,包括编译时所用到的库的具体位置
?此外,在cmake .. 生成cache后,通过ccmake也能产生类似的作用。
cmake ..
能够可视化一些重要的环境变量信息?
?关于ccmake 的介绍
ccmake (for Unix) and CMakeSetup (for NT) are indeed equivalent: a UI to cmake. They basically call cmake and display how your project is configured, what libraries have been found and where (for libraries referenced with FIND_LIBRARY. It gives you a chance to review and modify these variables before generating the Makefile or project.
|