3
我有一个简单的CMakeLists.txt文件:CMake的忽略library_output_name
cmake_minimum_required(VERSION 2.8.9) project (sample)
add_library(Shared SHARED foo.c)
set_target_properties(Shared PROPERTIES library_output_name libdemo.so.1.2.3)
我想我的图书馆被称为libdemo.so.1.2.3
但它被称为libShared.so
。我怎样才能得到这个文件来命名图书馆?因为我想添加同一个库的静态版本,所以我不只是想更改add_library()
指令,因为静态库只有一个不同的扩展名才会有相同的名称。