CMAKE_TRY_COMPILE_TARGET_TYPE

3.6 版本新增。

使用源文件签名进行的 try_compile() 调用所生成目标的类型。有效值为

EXECUTABLE

使用 add_executable() 在生成的项目中命名源文件。如果没有提供值,则这是默认值。

STATIC_LIBRARY

使用 add_library() 并使用 STATIC 选项在生成的项目中命名源文件。这避免了运行链接器,并适用于无法在没有自定义标志或链接器脚本的情况下链接的交叉编译工具链。