|
|
@ -2,6 +2,7 @@ include(CMakePackageConfigHelpers)
|
|
|
|
|
|
|
|
|
|
|
|
set(RUNTIME_PKG_NAME ${MAIN_DIR}-${RUNTIME_COMPONENT_NAME})
|
|
|
|
set(RUNTIME_PKG_NAME ${MAIN_DIR}-${RUNTIME_COMPONENT_NAME})
|
|
|
|
set(CONVERTER_PKG_NAME ${MAIN_DIR}-${CONVERTER_COMPONENT_NAME})
|
|
|
|
set(CONVERTER_PKG_NAME ${MAIN_DIR}-${CONVERTER_COMPONENT_NAME})
|
|
|
|
|
|
|
|
set(CODEGEN_PKG_NAME ${MAIN_DIR}-${CODEGEN_COMPONENT_NAME})
|
|
|
|
|
|
|
|
|
|
|
|
set(RUNTIME_ROOT_DIR ${RUNTIME_PKG_NAME}/)
|
|
|
|
set(RUNTIME_ROOT_DIR ${RUNTIME_PKG_NAME}/)
|
|
|
|
set(CONVERTER_ROOT_DIR ${CONVERTER_PKG_NAME}/)
|
|
|
|
set(CONVERTER_ROOT_DIR ${CONVERTER_PKG_NAME}/)
|
|
|
@ -175,6 +176,8 @@ elseif(WIN32)
|
|
|
|
DESTINATION ${CONVERTER_PKG_NAME}/converter COMPONENT ${CONVERTER_COMPONENT_NAME})
|
|
|
|
DESTINATION ${CONVERTER_PKG_NAME}/converter COMPONENT ${CONVERTER_COMPONENT_NAME})
|
|
|
|
install(FILES ${glog_LIBPATH}/../bin/libglog.dll DESTINATION ${CONVERTER_PKG_NAME}/converter
|
|
|
|
install(FILES ${glog_LIBPATH}/../bin/libglog.dll DESTINATION ${CONVERTER_PKG_NAME}/converter
|
|
|
|
COMPONENT ${CONVERTER_COMPONENT_NAME})
|
|
|
|
COMPONENT ${CONVERTER_COMPONENT_NAME})
|
|
|
|
|
|
|
|
install(TARGETS codegen RUNTIME DESTINATION ${CODEGEN_PKG_NAME}/
|
|
|
|
|
|
|
|
COMPONENT ${CODEGEN_COMPONENT_NAME})
|
|
|
|
endif()
|
|
|
|
endif()
|
|
|
|
if(ENABLE_TOOLS)
|
|
|
|
if(ENABLE_TOOLS)
|
|
|
|
install(TARGETS benchmark RUNTIME DESTINATION ${RUNTIME_PKG_NAME}/benchmark COMPONENT ${RUNTIME_COMPONENT_NAME})
|
|
|
|
install(TARGETS benchmark RUNTIME DESTINATION ${RUNTIME_PKG_NAME}/benchmark COMPONENT ${RUNTIME_COMPONENT_NAME})
|
|
|
@ -228,6 +231,8 @@ else()
|
|
|
|
install(FILES ${glog_LIBPATH}/libglog.so.0.4.0
|
|
|
|
install(FILES ${glog_LIBPATH}/libglog.so.0.4.0
|
|
|
|
DESTINATION ${CONVERTER_PKG_NAME}/third_party/glog/lib RENAME libglog.so.0
|
|
|
|
DESTINATION ${CONVERTER_PKG_NAME}/third_party/glog/lib RENAME libglog.so.0
|
|
|
|
COMPONENT ${CONVERTER_COMPONENT_NAME})
|
|
|
|
COMPONENT ${CONVERTER_COMPONENT_NAME})
|
|
|
|
|
|
|
|
install(TARGETS codegen RUNTIME DESTINATION ${CODEGEN_PKG_NAME}/
|
|
|
|
|
|
|
|
COMPONENT ${CODEGEN_COMPONENT_NAME})
|
|
|
|
endif()
|
|
|
|
endif()
|
|
|
|
if(ENABLE_TOOLS)
|
|
|
|
if(ENABLE_TOOLS)
|
|
|
|
install(TARGETS benchmark RUNTIME DESTINATION ${RUNTIME_PKG_NAME}/benchmark COMPONENT ${RUNTIME_COMPONENT_NAME})
|
|
|
|
install(TARGETS benchmark RUNTIME DESTINATION ${RUNTIME_PKG_NAME}/benchmark COMPONENT ${RUNTIME_COMPONENT_NAME})
|
|
|
@ -246,7 +251,7 @@ set(CPACK_ARCHIVE_COMPONENT_INSTALL ON)
|
|
|
|
if(PLATFORM_ARM64 OR PLATFORM_ARM32)
|
|
|
|
if(PLATFORM_ARM64 OR PLATFORM_ARM32)
|
|
|
|
set(CPACK_COMPONENTS_ALL ${RUNTIME_COMPONENT_NAME})
|
|
|
|
set(CPACK_COMPONENTS_ALL ${RUNTIME_COMPONENT_NAME})
|
|
|
|
else()
|
|
|
|
else()
|
|
|
|
set(CPACK_COMPONENTS_ALL ${RUNTIME_COMPONENT_NAME} ${CONVERTER_COMPONENT_NAME})
|
|
|
|
set(CPACK_COMPONENTS_ALL ${RUNTIME_COMPONENT_NAME} ${CONVERTER_COMPONENT_NAME} ${CODEGEN_COMPONENT_NAME})
|
|
|
|
endif()
|
|
|
|
endif()
|
|
|
|
set(CPACK_PACKAGE_FILE_NAME ${MAIN_DIR})
|
|
|
|
set(CPACK_PACKAGE_FILE_NAME ${MAIN_DIR})
|
|
|
|
if(WIN32)
|
|
|
|
if(WIN32)
|
|
|
|