@ -1,21 +1,28 @@
include ( CMakePackageConfigHelpers )
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 ( CODEGEN_PKG_NAME ${ MAIN_DIR } - ${ CODEGEN_COMPONENT_NAME } )
set ( RUNTIME _ROOT_DIR ${ RUNTIME_PKG_NAME } / )
set ( CODEGEN_ROOT_DIR ${ RUNTIME_PKG_NAME } /tools/codegen )
set ( CONVERTER_ROOT_DIR ${ CONVE RTER _PKG_NAME} / )
set ( CONVERTER_ROOT_DIR ${ RUN TIM E_PKG_NAME} / tools/converter )
set ( RUNTIME_LIB_DIR ${ RUNTIME_PKG_NAME } /lib )
set ( BENCHMARK_ROOT_DIR ${ RUNTIME_PKG_NAME } /tools/benchmark )
set ( RUNTIME_INC_DIR ${ RUNTIME_PKG_NAME } /include )
set ( BENCHMARK_TRAIN_ROOT_DIR ${ RUNTIME_PKG_NAME } /tools/benchmark_train )
set ( C ONVERTER_LIB_DIR ${ CONVERTER_PKG_NAME } /lib )
set ( C ROPPER_ROOT_DIR ${ RUNTIME_PKG_NAME } /tools/cropper )
set ( TURBO_DIR ${ RUNTIME_PKG_NAME } /minddata/third_party/libjpeg-turbo )
if ( SUPPORT_TRAIN )
set ( RUNTIME_DIR ${ RUNTIME_PKG_NAME } /train )
set ( MIND_DATA_INC_DIR ${ RUNTIME_PKG_NAME } /minddata/include )
set ( RUNTIME_INC_DIR ${ RUNTIME_PKG_NAME } /train/include )
set ( MIND_DATA_LIB_DIR ${ RUNTIME_PKG_NAME } /minddata/lib )
set ( RUNTIME_LIB_DIR ${ RUNTIME_PKG_NAME } /train/lib )
set ( MIND_DATA_INC_DIR ${ RUNTIME_PKG_NAME } /train/minddata/include )
set ( LIB_DIR_RUN_X86 ${ RUNTIME_PKG_NAME } /lib )
set ( MIND_DATA_LIB_DIR ${ RUNTIME_PKG_NAME } /train/minddata/lib )
set ( TURBO_DIR ${ RUNTIME_PKG_NAME } /train/minddata/third_party/libjpeg-turbo )
else ( )
set ( RUNTIME_DIR ${ RUNTIME_PKG_NAME } /inference )
set ( RUNTIME_INC_DIR ${ RUNTIME_PKG_NAME } /inference/include )
set ( RUNTIME_LIB_DIR ${ RUNTIME_PKG_NAME } /inference/lib )
set ( MIND_DATA_INC_DIR ${ RUNTIME_PKG_NAME } /inference/minddata/include )
set ( MIND_DATA_LIB_DIR ${ RUNTIME_PKG_NAME } /inference/minddata/lib )
set ( TURBO_DIR ${ RUNTIME_PKG_NAME } /inference/minddata/third_party/libjpeg-turbo )
endif ( )
if ( BUILD_MINDDATA STREQUAL "full" )
if ( BUILD_MINDDATA STREQUAL "full" )
install ( DIRECTORY ${ TOP_DIR } /mindspore/ccsrc/minddata/dataset/liteapi/include/ DESTINATION
install ( DIRECTORY ${ TOP_DIR } /mindspore/ccsrc/minddata/dataset/liteapi/include/ DESTINATION
@ -110,15 +117,21 @@ if(BUILD_MINDDATA STREQUAL "lite_cv")
endif ( )
endif ( )
endif ( )
endif ( )
if ( PLATFORM_ARM64 )
if ( WIN32 )
install ( FILES ${ TOP_DIR } /build/.commit_id DESTINATION ${ RUNTIME_PKG_NAME }
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } )
else ( )
install ( FILES ${ TOP_DIR } /mindspore/lite/build/.commit_id DESTINATION ${ RUNTIME_PKG_NAME }
install ( FILES ${ TOP_DIR } /mindspore/lite/build/.commit_id DESTINATION ${ RUNTIME_PKG_NAME }
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } )
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } )
endif ( )
if ( PLATFORM_ARM64 )
if ( SUPPORT_NPU )
if ( SUPPORT_NPU )
install ( FILES ${ DDK_LIB_PATH } /libhiai.so DESTINATION ${ RUNTIME_PKG_NAME } /third_party/hiai_ddk/lib
install ( FILES ${ DDK_LIB_PATH } /libhiai.so DESTINATION ${ RUNTIME_ DIR } /third_party/hiai_ddk/lib
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } )
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } )
install ( FILES ${ DDK_LIB_PATH } /libhiai_ir.so DESTINATION ${ RUNTIME_ PKG_NAME } /third_party/hiai_ddk/lib
install ( FILES ${ DDK_LIB_PATH } /libhiai_ir.so DESTINATION ${ RUNTIME_ DIR } /third_party/hiai_ddk/lib
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } )
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } )
install ( FILES ${ DDK_LIB_PATH } /libhiai_ir_build.so DESTINATION ${ RUNTIME_ PKG_NAME } /third_party/hiai_ddk/lib
install ( FILES ${ DDK_LIB_PATH } /libhiai_ir_build.so DESTINATION ${ RUNTIME_ DIR } /third_party/hiai_ddk/lib
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } )
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } )
endif ( )
endif ( )
if ( SUPPORT_TRAIN )
if ( SUPPORT_TRAIN )
@ -136,14 +149,16 @@ if(PLATFORM_ARM64)
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } )
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } )
install ( DIRECTORY ${ TOP_DIR } /include/api/ DESTINATION ${ RUNTIME_INC_DIR } /api
install ( DIRECTORY ${ TOP_DIR } /include/api/ DESTINATION ${ RUNTIME_INC_DIR } /api
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } F I L E S _ M A T C H I N G P A T T E R N " * . h " P A T T E R N " a s c e n d * o p s * " E X C L U D E )
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } F I L E S _ M A T C H I N G P A T T E R N " * . h " P A T T E R N " a s c e n d * o p s * " E X C L U D E )
install ( DIRECTORY ${ TOP_DIR } /mindspore/lite/build/operator_library DESTINATION ${ CODEGEN_ PKG_NAME }
install ( DIRECTORY ${ TOP_DIR } /mindspore/lite/build/operator_library DESTINATION ${ CODEGEN_ ROOT_DIR }
C O M P O N E N T $ { CO D E G E N _ C O M P O N E N T _ N A M E } )
C O M P O N E N T $ { RU N T I M E _ C O M P O N E N T _ N A M E } )
if ( ENABLE_TOOLS )
if ( ENABLE_TOOLS )
install ( TARGETS benchmark RUNTIME DESTINATION ${ RUNTIME_PKG_NAME } /benchmark COMPONENT ${ RUNTIME_COMPONENT_NAME } )
install ( TARGETS benchmark RUNTIME DESTINATION ${ BENCHMARK_ROOT_DIR } COMPONENT ${ RUNTIME_COMPONENT_NAME } )
if ( SUPPORT_TRAIN )
install ( TARGETS benchmark_train RUNTIME DESTINATION ${ BENCHMARK_TRAIN_ROOT_DIR }
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } )
endif ( )
endif ( )
endif ( )
elseif ( PLATFORM_ARM32 )
elseif ( PLATFORM_ARM32 )
install ( FILES ${ TOP_DIR } /mindspore/lite/build/.commit_id DESTINATION ${ RUNTIME_PKG_NAME }
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } )
if ( SUPPORT_TRAIN )
if ( SUPPORT_TRAIN )
install ( DIRECTORY ${ TOP_DIR } /mindspore/lite/include/ DESTINATION ${ RUNTIME_INC_DIR }
install ( DIRECTORY ${ TOP_DIR } /mindspore/lite/include/ DESTINATION ${ RUNTIME_INC_DIR }
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } F I L E S _ M A T C H I N G P A T T E R N " * . h " )
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } F I L E S _ M A T C H I N G P A T T E R N " * . h " )
@ -159,57 +174,53 @@ elseif(PLATFORM_ARM32)
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } )
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } )
install ( DIRECTORY ${ TOP_DIR } /include/api/ DESTINATION ${ RUNTIME_INC_DIR } /api
install ( DIRECTORY ${ TOP_DIR } /include/api/ DESTINATION ${ RUNTIME_INC_DIR } /api
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } F I L E S _ M A T C H I N G P A T T E R N " * . h " P A T T E R N " a s c e n d * " E X C L U D E )
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } F I L E S _ M A T C H I N G P A T T E R N " * . h " P A T T E R N " a s c e n d * " E X C L U D E )
install ( DIRECTORY ${ TOP_DIR } /mindspore/lite/build/operator_library DESTINATION ${ CODEGEN_ PKG_NAME }
install ( DIRECTORY ${ TOP_DIR } /mindspore/lite/build/operator_library DESTINATION ${ CODEGEN_ ROOT_DIR }
C O M P O N E N T $ { CO D E G E N _ C O M P O N E N T _ N A M E } )
C O M P O N E N T $ { RU N T I M E _ C O M P O N E N T _ N A M E } )
if ( ENABLE_TOOLS )
if ( ENABLE_TOOLS )
install ( TARGETS benchmark RUNTIME DESTINATION ${ RUNTIME_PKG_NAME } /benchmark COMPONENT ${ RUNTIME_COMPONENT_NAME } )
install ( TARGETS benchmark RUNTIME DESTINATION ${ BENCHMARK_ROOT_DIR } COMPONENT ${ RUNTIME_COMPONENT_NAME } )
if ( SUPPORT_TRAIN )
install ( TARGETS benchmark_train RUNTIME DESTINATION ${ BENCHMARK_TRAIN_ROOT_DIR }
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } )
endif ( )
endif ( )
endif ( )
elseif ( WIN32 )
elseif ( WIN32 )
install ( FILES ${ TOP_DIR } /build/.commit_id DESTINATION ${ RUNTIME_PKG_NAME }
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } )
get_filename_component ( CXX_DIR ${ CMAKE_CXX_COMPILER } PATH )
get_filename_component ( CXX_DIR ${ CMAKE_CXX_COMPILER } PATH )
file ( GLOB LIB_LIST ${ CXX_DIR } /libstdc++-6.dll ${ CXX_DIR } /libwinpthread-1.dll
file ( GLOB LIB_LIST ${ CXX_DIR } /libstdc++-6.dll ${ CXX_DIR } /libwinpthread-1.dll
$ { C X X _ D I R } / l i b s s p - 0 . d l l $ { C X X _ D I R } / l i b g c c _ s _ s e h - 1 . d l l )
$ { C X X _ D I R } / l i b s s p - 0 . d l l $ { C X X _ D I R } / l i b g c c _ s _ s e h - 1 . d l l )
if ( ENABLE_CONVERTER )
if ( ENABLE_CONVERTER )
install ( FILES ${ TOP_DIR } /build/.commit_id DESTINATION ${ CONVERTER_PKG_NAME }
install ( TARGETS converter_lite RUNTIME DESTINATION ${ CONVERTER_ROOT_DIR } /converter
C O M P O N E N T $ { C O N V E R T E R _ C O M P O N E N T _ N A M E } )
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } )
install ( TARGETS converter_lite RUNTIME DESTINATION ${ CONVERTER_PKG_NAME } /converter
install ( FILES ${ LIB_LIST } DESTINATION ${ CONVERTER_ROOT_DIR } /lib COMPONENT ${ RUNTIME_COMPONENT_NAME } )
C O M P O N E N T $ { C O N V E R T E R _ C O M P O N E N T _ N A M E } )
install ( FILES ${ LIB_LIST } DESTINATION ${ CONVERTER_PKG_NAME } /converter COMPONENT ${ CONVERTER_COMPONENT_NAME } )
install ( FILES ${ TOP_DIR } /build/mindspore/tools/converter/mindspore_core/gvar/libmindspore_gvar.dll
install ( FILES ${ TOP_DIR } /build/mindspore/tools/converter/mindspore_core/gvar/libmindspore_gvar.dll
D E S T I N A T I O N $ { C O N V E R T E R _ P K G _ N A M E } / c o n v e r t e r C O M P O N E N T $ { C O N V E R T E R _ C O M P O N E N T _ N A M E } )
D E S T I N A T I O N $ { C O N V E R T E R _ R O O T _ D I R } / l i b C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } )
install ( FILES ${ glog_LIBPATH } /../bin/libglog.dll DESTINATION ${ CONVERTER_PKG_NAME } /converter
install ( FILES ${ glog_LIBPATH } /../bin/libglog.dll DESTINATION ${ CONVERTER_ROOT_DIR } /lib
C O M P O N E N T $ { C O N V E R T E R _ C O M P O N E N T _ N A M E } )
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } )
install ( TARGETS codegen RUNTIME DESTINATION ${ CODEGEN_PKG_NAME } /
install ( TARGETS codegen RUNTIME DESTINATION ${ CODEGEN_ROOT_DIR } COMPONENT ${ RUNTIME_COMPONENT_NAME } )
C O M P O N E N T $ { C O D E G E N _ C O M P O N E N T _ N A M E } )
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 ${ BENCHMARK_ROOT_DIR } COMPONENT ${ RUNTIME_COMPONENT_NAME } )
install ( FILES ${ LIB_LIST } DESTINATION ${ RUNTIME_PKG_NAME } /benchmark COMPONENT ${ RUNTIME_COMPONENT_NAME } )
install ( DIRECTORY ${ flatbuffers_INC } DESTINATION ${ RUNTIME_PKG_NAME } /third_party/flatbuffers
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } )
if ( SUPPORT_TRAIN )
install ( DIRECTORY ${ TOP_DIR } /mindspore/lite/include/ DESTINATION ${ RUNTIME_INC_DIR }
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } F I L E S _ M A T C H I N G P A T T E R N " * . h " )
else ( )
install ( DIRECTORY ${ TOP_DIR } /mindspore/lite/include/ DESTINATION ${ RUNTIME_INC_DIR }
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } F I L E S _ M A T C H I N G P A T T E R N " * . h " P A T T E R N " t r a i n * " E X C L U D E )
endif ( )
install ( FILES ${ TOP_DIR } /mindspore/core/ir/dtype/type_id.h DESTINATION ${ RUNTIME_INC_DIR } /ir/dtype
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } )
install ( DIRECTORY ${ TOP_DIR } /include/api/ DESTINATION ${ RUNTIME_INC_DIR } /api
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } F I L E S _ M A T C H I N G P A T T E R N " * . h " P A T T E R N " a s c e n d * " E X C L U D E )
set ( WIN_LIB_DIR_RUN_X86 ${ RUNTIME_PKG_NAME } /benchmark )
install ( FILES ${ TOP_DIR } /build/mindspore/src/libmindspore-lite.a DESTINATION ${ WIN_LIB_DIR_RUN_X86 }
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } )
install ( FILES ${ TOP_DIR } /build/mindspore/src/libmindspore-lite.dll.a DESTINATION ${ WIN_LIB_DIR_RUN_X86 }
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } )
install ( FILES ${ TOP_DIR } /build/mindspore/src/libmindspore-lite.dll DESTINATION ${ WIN_LIB_DIR_RUN_X86 }
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } )
endif ( )
endif ( )
else ( )
install ( FILES ${ LIB_LIST } DESTINATION ${ RUNTIME_LIB_DIR } COMPONENT ${ RUNTIME_COMPONENT_NAME } )
install ( FILES ${ TOP_DIR } /mindspore/lite/build/.commit_id DESTINATION ${ RUNTIME_PKG_NAME }
install ( DIRECTORY ${ flatbuffers_INC } DESTINATION ${ RUNTIME_INC_DIR } /third_party/
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } )
if ( SUPPORT_TRAIN )
install ( DIRECTORY ${ TOP_DIR } /mindspore/lite/include/ DESTINATION ${ RUNTIME_INC_DIR }
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } F I L E S _ M A T C H I N G P A T T E R N " * . h " )
else ( )
install ( DIRECTORY ${ TOP_DIR } /mindspore/lite/include/ DESTINATION ${ RUNTIME_INC_DIR }
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } F I L E S _ M A T C H I N G P A T T E R N " * . h " P A T T E R N " t r a i n * " E X C L U D E )
endif ( )
install ( FILES ${ TOP_DIR } /mindspore/core/ir/dtype/type_id.h DESTINATION ${ RUNTIME_INC_DIR } /ir/dtype
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } )
install ( DIRECTORY ${ TOP_DIR } /include/api/ DESTINATION ${ RUNTIME_INC_DIR } /api
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } F I L E S _ M A T C H I N G P A T T E R N " * . h " P A T T E R N " a s c e n d * " E X C L U D E )
install ( FILES ${ TOP_DIR } /build/mindspore/src/libmindspore-lite.a DESTINATION ${ RUNTIME_LIB_DIR }
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } )
install ( FILES ${ TOP_DIR } /build/mindspore/src/libmindspore-lite.dll.a DESTINATION ${ RUNTIME_LIB_DIR }
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } )
install ( FILES ${ TOP_DIR } /build/mindspore/src/libmindspore-lite.dll DESTINATION ${ RUNTIME_LIB_DIR }
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } )
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } )
else ( )
if ( SUPPORT_TRAIN )
if ( SUPPORT_TRAIN )
install ( DIRECTORY ${ TOP_DIR } /mindspore/lite/include/ DESTINATION ${ RUNTIME_INC_DIR }
install ( DIRECTORY ${ TOP_DIR } /mindspore/lite/include/ DESTINATION ${ RUNTIME_INC_DIR }
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } F I L E S _ M A T C H I N G P A T T E R N " * . h " )
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } F I L E S _ M A T C H I N G P A T T E R N " * . h " )
@ -226,25 +237,26 @@ else()
install ( FILES ${ TOP_DIR } /mindspore/lite/build/src/libmindspore-lite.a DESTINATION ${ RUNTIME_LIB_DIR }
install ( FILES ${ TOP_DIR } /mindspore/lite/build/src/libmindspore-lite.a DESTINATION ${ RUNTIME_LIB_DIR }
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } )
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } )
if ( ENABLE_CONVERTER )
if ( ENABLE_CONVERTER )
install ( FILES ${ TOP_DIR } /mindspore/lite/build/.commit_id DESTINATION ${ CONVERTER_PKG_NAME }
install ( TARGETS converter_lite RUNTIME DESTINATION ${ CONVERTER_ROOT_DIR } /converter
C O M P O N E N T $ { C O N V E R T E R _ C O M P O N E N T _ N A M E } )
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } )
install ( TARGETS converter_lite RUNTIME DESTINATION ${ CONVERTER_PKG_NAME } /converter
C O M P O N E N T $ { C O N V E R T E R _ C O M P O N E N T _ N A M E } )
install ( FILES ${ TOP_DIR } /mindspore/lite/build/tools/converter/mindspore_core/gvar/libmindspore_gvar.so
install ( FILES ${ TOP_DIR } /mindspore/lite/build/tools/converter/mindspore_core/gvar/libmindspore_gvar.so
D E S T I N A T I O N $ { C O N V E R T E R _ PK G _ N A M E } / l i b C O M P O N E N T $ { CO N V E R T E R _ C O M P O N E N T _ N A M E } )
D E S T I N A T I O N $ { C O N V E R T E R _ R O O T _ D I R } / l i b C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } )
install ( FILES ${ glog_LIBPATH } /libglog.so.0.4.0
install ( FILES ${ glog_LIBPATH } /libglog.so.0.4.0
D E S T I N A T I O N $ { C O N V E R T E R _ P K G _ N A M E } / t h i r d _ p a r t y / g l o g / l i b R E N A M E l i b g l o g . s o . 0
D E S T I N A T I O N $ { C O N V E R T E R _ R O O T _ D I R } / t h i r d _ p a r t y / g l o g / l i b R E N A M E l i b g l o g . s o . 0
C O M P O N E N T $ { C O N V E R T E R _ C O M P O N E N T _ N A M E } )
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } )
install ( DIRECTORY ${ TOP_DIR } /mindspore/lite/build/operator_library DESTINATION ${ CODEGEN_PKG_NAME }
install ( DIRECTORY ${ TOP_DIR } /mindspore/lite/build/operator_library DESTINATION ${ CODEGEN_ROOT_DIR }
C O M P O N E N T $ { C O D E G E N _ C O M P O N E N T _ N A M E } )
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } )
install ( TARGETS codegen RUNTIME DESTINATION ${ CODEGEN_PKG_NAME } /
install ( TARGETS codegen RUNTIME DESTINATION ${ CODEGEN_ROOT_DIR } COMPONENT ${ RUNTIME_COMPONENT_NAME } )
C O M P O N E N T $ { C O D E G E N _ C O M P O N E N T _ N A M E } )
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 ${ BENCHMARK_ROOT_DIR } COMPONENT ${ RUNTIME_COMPONENT_NAME } )
install ( TARGETS cropper RUNTIME DESTINATION ${ RUNTIME_PKG_NAME } /cropper COMPONENT ${ RUNTIME_COMPONENT_NAME } )
if ( SUPPORT_TRAIN )
install ( TARGETS benchmark_train RUNTIME DESTINATION ${ BENCHMARK_TRAIN_ROOT_DIR }
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } )
endif ( )
install ( TARGETS cropper RUNTIME DESTINATION ${ CROPPER_ROOT_DIR } COMPONENT ${ RUNTIME_COMPONENT_NAME } )
install ( FILES ${ TOP_DIR } /mindspore/lite/build/tools/cropper/cropper_mapping_cpu.cfg
install ( FILES ${ TOP_DIR } /mindspore/lite/build/tools/cropper/cropper_mapping_cpu.cfg
D E S T I N A T I O N $ { R U N T I M E _ P K G _ N A M E } / c r o p p e r C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } )
D E S T I N A T I O N $ { CR O P P E R _ R O O T _ D I R } C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } )
endif ( )
endif ( )
endif ( )
endif ( )
@ -253,13 +265,11 @@ if(CMAKE_SYSTEM_NAME MATCHES "Windows")
else ( )
else ( )
set ( CPACK_GENERATOR TGZ )
set ( CPACK_GENERATOR TGZ )
endif ( )
endif ( )
set ( CPACK_ARCHIVE_COMPONENT_INSTALL ON )
set ( CPACK_ARCHIVE_COMPONENT_INSTALL ON )
if ( PLATFORM_ARM64 OR PLATFORM_ARM32 )
set ( CPACK_COMPONENTS_ALL ${ RUNTIME_COMPONENT_NAME } )
set ( CPACK_COMPONENTS_ALL ${ RUNTIME_COMPONENT_NAME } ${ CODEGEN_COMPONENT_NAME } )
else ( )
set ( CPACK_COMPONENTS_ALL ${ RUNTIME_COMPONENT_NAME } ${ CONVERTER_COMPONENT_NAME } ${ CODEGEN_COMPONENT_NAME } )
endif ( )
set ( CPACK_PACKAGE_FILE_NAME ${ MAIN_DIR } )
set ( CPACK_PACKAGE_FILE_NAME ${ MAIN_DIR } )
if ( WIN32 )
if ( WIN32 )
set ( CPACK_PACKAGE_DIRECTORY ${ TOP_DIR } /output )
set ( CPACK_PACKAGE_DIRECTORY ${ TOP_DIR } /output )
else ( )
else ( )