|
|
|
@@ -30,9 +30,18 @@ include(CPack) |
|
|
|
# set install path |
|
|
|
set(INSTALL_LIB_DIR ${CMAKE_INSTALL_LIBDIR} CACHE PATH "Installation directory for libraries") |
|
|
|
set(INSTALL_PY_DIR ".") |
|
|
|
set(INSTALL_LIB_DIR "lib") |
|
|
|
set(INSTALL_BASE_DIR ".") |
|
|
|
|
|
|
|
if (CMAKE_SYSTEM_NAME MATCHES "Windows") |
|
|
|
set(INSTALL_LIB_DIR ".") |
|
|
|
set(onednn_LIBPATH ${onednn_LIBPATH}/../bin/) |
|
|
|
set(glog_LIBPATH ${glog_LIBPATH}/../bin/) |
|
|
|
set(opencv_LIBPATH ${opencv_LIBPATH}/../bin/) |
|
|
|
set(jpeg_turbo_LIBPATH ${jpeg_turbo_LIBPATH}/../bin/) |
|
|
|
else () |
|
|
|
set(INSTALL_LIB_DIR "lib") |
|
|
|
endif () |
|
|
|
|
|
|
|
# set package files |
|
|
|
install( |
|
|
|
TARGETS _c_expression |
|
|
|
@@ -80,7 +89,7 @@ if (ENABLE_CPU) |
|
|
|
elseif (CMAKE_SYSTEM_NAME MATCHES "Darwin") |
|
|
|
file(GLOB_RECURSE DNNL_LIB_LIST ${onednn_LIBPATH}/libdnnl*${CMAKE_SHARED_LIBRARY_SUFFIX}*) |
|
|
|
elseif (CMAKE_SYSTEM_NAME MATCHES "Windows") |
|
|
|
file(GLOB_RECURSE DNNL_LIB_LIST ${onednn_LIBPATH}/dnnl.lib) |
|
|
|
file(GLOB_RECURSE DNNL_LIB_LIST ${onednn_LIBPATH}/dnnl.dll) |
|
|
|
endif () |
|
|
|
install( |
|
|
|
FILES ${DNNL_LIB_LIST} |
|
|
|
@@ -140,6 +149,18 @@ if (NOT ENABLE_GE) |
|
|
|
endif () |
|
|
|
endif () |
|
|
|
|
|
|
|
if (CMAKE_SYSTEM_NAME MATCHES "Windows") |
|
|
|
get_filename_component(CXX_DIR ${CMAKE_CXX_COMPILER} PATH) |
|
|
|
file(GLOB CXX_LIB_LIST ${CXX_DIR}/*.dll) |
|
|
|
file(GLOB JPEG_LIB_LIST ${jpeg_turbo_LIBPATH}/*.dll) |
|
|
|
file(GLOB SQLITE_LIB_LIST ${sqlite_LIBPATH}/*.dll) |
|
|
|
install( |
|
|
|
FILES ${CXX_LIB_LIST} ${JPEG_LIB_LIST} ${SQLITE_LIB_LIST} |
|
|
|
DESTINATION ${INSTALL_LIB_DIR} |
|
|
|
COMPONENT mindspore |
|
|
|
) |
|
|
|
endif () |
|
|
|
|
|
|
|
# set python files |
|
|
|
file(GLOB MS_PY_LIST ${CMAKE_SOURCE_DIR}/mindspore/*.py) |
|
|
|
install( |
|
|
|
|