cmake:尽管设置了 CMAKE_REQUIRED_INCLUDES,但 check_include_file 失败

时间:2021-03-23 12:21:12

标签: cmake

我在 CMakeLists.txt 中有以下内容:

check_include_files("foo.h" HAVE_FOO)

尽管将 -DCMAKE_REQUIRED_INCLUDES=/directory/containing/fooincludefile 传递给 cmake,我仍然得到:

-- Looking for include file foo.h - not found

这不是 check_include_filesCMAKE_REQUIRED_INCLUDES 的正确用法吗(根据 check_include_files documentation)? CMakeError.log 显示我希望的 -I/directory/containing/fooincludefile 没有传递给编译器。

0 个答案:

没有答案