在CMakeLists.txt
?
我有一堆类似的ExternalProjects,它们在具有相同变量的循环中调用。有些项目不需要特定的变量。
答案 0 :(得分:14)
您可以通过将--no-warn-unused-cli
传递给CMake来全部禁用此警告。看到:
https://cmake.org/cmake/help/v3.5/manual/cmake.1.html
根据CMake的一位作者的说法,显然不需要触及该变量: https://cmake.org/pipermail/cmake/2011-February/042908.html
尽管如此,对于-DFOO=bar -DBAR=3 -DBAZ=true
传递的变量,您可以添加一行
set(ignoreMe "${FOO}${BAZ}${BAR}")
到你的CMakeLists.txt
之一就足以抑制警告了。