CMake 的 if 命令 [1] 支持多个签名,以
if(<constant>)
if(<variable|string>)
if(NOT <expression>)
如何否定前两个?
如果 CMake 文档是正确的(根据我的经验,这还很不确定),那么我的问题归结为:
如何将常量、变量或字符串 X 转换为表达式,并附加要求 X 被评估为布尔值?
CMake 的 if 命令 [1] 支持多个签名,以
if(<constant>)
if(<variable|string>)
if(NOT <expression>)
如何否定前两个?
如果 CMake 文档是正确的(根据我的经验,这还很不确定),那么我的问题归结为:
如何将常量、变量或字符串 X 转换为表达式,并附加要求 X 被评估为布尔值?