CMake生成动态链接库

cmake_minimum_required (VERSION 2.8)

project (lib1)

aux_source_directory(${PROJECT_SOURCE_DIR}/src SRC_LIST)

add_library(lib_shared SHARED ${SRC_LIST})
set_target_properties(lib_shared PROPERTIES OUTPUT_NAME "print")

set (LIBRARY_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/lib_out)

 

其中,${PROJECT_SOURCE_DIR}为CMakeList文件的地址。

最终生成的 .so 文件名字是 项目名+"print" 。

posted @ 2020-04-21 16:10  FL1188  阅读(681)  评论(0)    收藏  举报