OUTPUT_NAME 在 cmake 中的用途

what OUTPUT_NAME is use for in cmake

代码来自 CMakeFiles.txt 设置 OUTPUT_NAME

属性的原因是什么

SET_TARGET_PROPERTIES(hello_static 属性 OUTPUT_NAME "你好")

控制生成的实际文件的名称,独立于目标名称。

在这种情况下,文件将被命名为 hello.ahello.lib 而不是 hello_static.ahello_static.lib

请参阅 属性 的文档:https://cmake.org/cmake/help/latest/prop_tgt/OUTPUT_NAME.html