使用GNU make,可以通过以下方式执行空运行
make -n
Run Code Online (Sandbox Code Playgroud)
CMake是否有类似的选择?我能想到的最好的是
cmake ..
make -n | grep -vi cmake
Run Code Online (Sandbox Code Playgroud)
但是,我过于严格,想知道是否有更简单的方法来实现这一目标。
按照命令行语法,如果你使用--的命令行上cmake,下面的参数直接传递到本地构建工具。例如。您所做的工作与此等效:
cmake ..
cmake --build -- -n
Run Code Online (Sandbox Code Playgroud)