我正在寻找像cmake --features
或cmake --config
这样的命令,它向我展示了我的CMake可执行文件是如何构建的。例如,我想知道天气如--system-bzip2
这样的标志确实被使用,并检查CMake使用的库的路径。
我不知道哪些功能可用于哪个CMake版本,但实际上在构建中使用了哪些选项。
答案 0 :(得分:2)
为了找出用于编译CMake可执行文件的库,我看到了三种方法,因为CMake没有提供--feature
或--config
。
检查CMake配置运行的输出。对于大多数库,它指示库的路径。
检查构建目录中的CMakeCache.txt
。您可以找到图书馆路径
在构建CMake时,请致电make VERBOSE=ON
并检查输出。
答案 1 :(得分:-1)
据我所知,CMake可执行文件中没有这样的功能 您应该查看官方文档中的CMake版本,以检查该版本中是否包含给定功能 有一个很好的工具,用CMake语言编写,可以自动完成这项工作,你可以找到更多信息here。