gpt4 book ai didi

cmake - 如何在 CMake 中重命名库文件名?

转载 作者:行者123 更新时间:2023-12-01 06:27:34 27 4
gpt4 key购买 nike

一些库的文件名遵循不同的约定,例如 PAM 库 -- pam_unix.so ,不是 libpam_unix.so .

如何在 CMake 中覆盖目标库文件名以获得类似 new_thing.so 的内容而不是默认 libnew_thing.so ?

最佳答案

您可以使用 set_target_properties() 更改前缀、输出名称和后缀。函数和 PREFIX/OUTPUT_NAME/SUFFIX属性如下:

字首:

    set_target_properties(new_thing PROPERTIES PREFIX "")

输出名称:
    set_target_properties(new_thing PROPERTIES OUTPUT_NAME "better_name")

后缀:
    set_target_properties(new_thing PROPERTIES SUFFIX ".so.1")

关于cmake - 如何在 CMake 中重命名库文件名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31038963/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com