feat 安装的头库文件添加后缀

dev_lsy
liusiyang 2 months ago
parent 18afe43979
commit 4282c4253d

@ -78,11 +78,14 @@ set(ModuleName "")
# 自定义安装前缀 # 自定义安装前缀
set(CMAKE_INSTALL_PREFIX /usr/local/zb_socket CACHE PATH "Install path prefix" FORCE) set(CMAKE_INSTALL_PREFIX /usr/local/zb_socket CACHE PATH "Install path prefix" FORCE)
set(HEADER_FILES include/ImgCheckBase.h include/ImgCheckConfig.h) set(HEADER_FILES include/ImgCheckBase.h include/ImgCheckConfig.h)
# 库文件添加 _socket 后缀
set_target_properties(TY_Check PROPERTIES OUTPUT_NAME "TY_Check_socket")
# 安装动态库 # 安装动态库
install(TARGETS TY_Check install(TARGETS TY_Check
LIBRARY DESTINATION lib # 安装到 CMAKE_INSTALL_PREFIX/lib LIBRARY DESTINATION lib # 安装到 CMAKE_INSTALL_PREFIX/lib
ARCHIVE DESTINATION lib/static ARCHIVE DESTINATION lib/static
RUNTIME DESTINATION bin RUNTIME DESTINATION bin
PUBLIC_HEADER DESTINATION include) # 安装到 CMAKE_INSTALL_PREFIX/include PUBLIC_HEADER DESTINATION include) # 安装到 CMAKE_INSTALL_PREFIX/include
# 安装头文件 # 安装头文件(添加 _socket 后缀)
install(FILES ${HEADER_FILES} DESTINATION include) install(FILES include/ImgCheckBase.h DESTINATION include RENAME ImgCheckBase_socket.h)
install(FILES include/ImgCheckConfig.h DESTINATION include RENAME ImgCheckConfig_socket.h)

@ -32,11 +32,13 @@ set(ModuleName "")
# 自定义安装前缀 # 自定义安装前缀
set(CMAKE_INSTALL_PREFIX /usr/local/polet CACHE PATH "Install path prefix" FORCE) set(CMAKE_INSTALL_PREFIX /usr/local/polet CACHE PATH "Install path prefix" FORCE)
set(HEADER_FILES include/ConfigBase.h) set(HEADER_FILES include/ConfigBase.h)
# 库文件添加 _socket 后缀
set_target_properties(Config PROPERTIES OUTPUT_NAME "Config_socket")
# 安装动态库 # 安装动态库
install(TARGETS Config install(TARGETS Config
LIBRARY DESTINATION lib # 安装到 CMAKE_INSTALL_PREFIX/lib LIBRARY DESTINATION lib # 安装到 CMAKE_INSTALL_PREFIX/lib
ARCHIVE DESTINATION lib/static ARCHIVE DESTINATION lib/static
RUNTIME DESTINATION bin RUNTIME DESTINATION bin
PUBLIC_HEADER DESTINATION include) # 安装到 CMAKE_INSTALL_PREFIX/include PUBLIC_HEADER DESTINATION include) # 安装到 CMAKE_INSTALL_PREFIX/include
# 安装头文件 # 安装头文件(添加 _socket 后缀)
install(FILES ${HEADER_FILES} DESTINATION include) install(FILES include/ConfigBase.h DESTINATION include RENAME ConfigBase_socket.h)
Loading…
Cancel
Save