要将CMAKE_MAKE_PROGRAM设置为忍者,可以按照以下步骤进行操作: 首先,确保已经安装了Ninja构建系统。Ninja可以通过包管理器进行安装,也可以从其官方网站(https://ninja-build.org/)下载并手动安装。 打开CMakeLists.txt文件,该文件是CMake项目的配置文件。 在CMakeLists.txt文件中,找到以下代码行: 在CMakeLists.txt...
我们调试源码, 希望调试过程中找到CMAKE_MAKE_PROGRAM是怎么被设置/修改的。 依然基于 VSCode 调试。在 launch.json 中填入合适的 args, 启动调试后在 main 函数处打印 ac/av, 确认输入参数: 根据没有传入-DCMAKE_MAKE_PROGRAM=ninja时的报错字符串, 定位到源码并设置断点,找到了关键变量setMakeProgram, 它是文...