改变图书馆的扩展?

时间:2014-10-04 20:35:02

标签: cmake

有没有办法更改共享库的扩展名,只能在" .dll"别的什么?

add_library(mylib SHARED <src>)

因此,我不需要创建mylib.dll文件,而是需要像mylib.dla那样的其他文件。

2 个答案:

答案 0 :(得分:11)

设置目标的SUFFIX属性,即:

add_library(mylib SHARED <src>)
set_target_properties(mylib PROPERTIES SUFFIX ".dla")

答案 1 :(得分:0)

set(CMAKE_STATIC_LIBRARY_SUFFIX ".dla")

将更改所有后缀,但也会对您有用