首页 > 代码库 > CMake同时生成静态库和动态库
CMake同时生成静态库和动态库
环境:Linux CMake
修改CMakeLists.txt
同时将模块编译生成动态库和静态库的方法:
ADD_LIBRARY(nyutil SHARED ${SRC_LIST})
ADD_LIBRARY(nyutil_static STATIC ${SRC_LIST})
SET_TARGET_PROPERTIES(nyutil_static PROPERTIES OUTPUT_NAME "nyutil")
SET_TARGET_PROPERTIES(nyutil PROPERTIES CLEAN_DIRECT_OUTPUT 1)
SET_TARGET_PROPERTIES(nyutil_static PROPERTIES CLEAN_DIRECT_OUTPUT 1)
将模块同时编译生成.a和.so
本文出自 “None” 博客,请务必保留此出处http://evely.blog.51cto.com/1089422/1864456
CMake同时生成静态库和动态库
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。