我有一个的CMakeLists.txt文件,这些几行:CMake似乎忽略了一行?
include(CheckSymbolExists)
check_symbol_exists(alloca stdlib.h;cstdlib ALLOCA_EXISTS)
check_symbol_exists(malloc stdlib.h;cstdlib MALLOC_EXISTS)
但在CMake的输出的相关部分,即出现在所有是这样的:
...
-- Looking for alloca
-- Looking for alloca - found
...
一无所知malloc
出现在所有。 CMake忽略我的线?或者是其他事情发生?
编辑:
我甚至尝试这个...
unset(CMAKE_REQUIRED_QUIET)
...每次调用check_symbol_exists
,这并没有解决问题之前。
如果你添加了'--trace'参数到cmake命令它会给你更多的输出 –