查看所有定义的变量和值

2021-10-10  本文已影响0人  生活简单些

很多时候为了定位排查问题,在cmake众多参数设置后,想看某些值最终是什么,或者想看cmake中定义了多少参数,可以定义一个如下的函数,此函数作用是获取所有定义的参数并打印。

function(echo_all_cmake_variable_values)
  message(STATUS "")
  get_cmake_property(vs VARIABLES)
  foreach(v ${vs})
    message(STATUS "${v}='${${v}}'")
  endforeach(v)
  message(STATUS "")
endfunction()

在希望查看参数的地方执行此函数

 echo_all_cmake_variable_values()
上一篇 下一篇

猜你喜欢

热点阅读