如何让 cmake 不沉默 GNU make

how to make cmake not silent GNU make

cmake 生成的 makefile 包含以下几行:

# Command-line flag to silence nested $(MAKE).
$(VERBOSE)MAKESILENT = -s

#Suppress display of executed commands.
$(VERBOSE).SILENT:

所以当 make 执行 recipes 时,它不会打印它将执行的命令。 但是当我执行 cmake 时遇到编译错误。我需要查看导致问题的命令。 那么如何设置cmake来显示make将执行的命令呢?

试试 cmake -DCMAKE_VERBOSE_MAKEFILE=ON,或 make VERBOSE=1,或两者都试。