|
|
|
@@ -2,6 +2,7 @@ include(CMakePackageConfigHelpers) |
|
|
|
|
|
|
|
set(RUNTIME_PKG_NAME ${MAIN_DIR}-${RUNTIME_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(CONVERTER_ROOT_DIR ${CONVERTER_PKG_NAME}/) |
|
|
|
@@ -175,6 +176,8 @@ elseif(WIN32) |
|
|
|
DESTINATION ${CONVERTER_PKG_NAME}/converter COMPONENT ${CONVERTER_COMPONENT_NAME}) |
|
|
|
install(FILES ${glog_LIBPATH}/../bin/libglog.dll DESTINATION ${CONVERTER_PKG_NAME}/converter |
|
|
|
COMPONENT ${CONVERTER_COMPONENT_NAME}) |
|
|
|
install(TARGETS codegen RUNTIME DESTINATION ${CODEGEN_PKG_NAME}/ |
|
|
|
COMPONENT ${CODEGEN_COMPONENT_NAME}) |
|
|
|
endif() |
|
|
|
if(ENABLE_TOOLS) |
|
|
|
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 |
|
|
|
DESTINATION ${CONVERTER_PKG_NAME}/third_party/glog/lib RENAME libglog.so.0 |
|
|
|
COMPONENT ${CONVERTER_COMPONENT_NAME}) |
|
|
|
install(TARGETS codegen RUNTIME DESTINATION ${CODEGEN_PKG_NAME}/ |
|
|
|
COMPONENT ${CODEGEN_COMPONENT_NAME}) |
|
|
|
endif() |
|
|
|
if(ENABLE_TOOLS) |
|
|
|
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) |
|
|
|
set(CPACK_COMPONENTS_ALL ${RUNTIME_COMPONENT_NAME}) |
|
|
|
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() |
|
|
|
set(CPACK_PACKAGE_FILE_NAME ${MAIN_DIR}) |
|
|
|
if(WIN32) |
|
|
|
|