mirror of
https://github.com/Ascend/ascend-docker-runtime.git
synced 2025-10-19 13:44:42 +08:00
Match-id-85e351b59a45944eae0285b9faaba2520cde027c
This commit is contained in:
@@ -95,39 +95,16 @@ function build_run_package()
|
|||||||
|
|
||||||
RUN_PKG_NAME="${PACKAGENAME}-${VERSION}-${CPUARCH}.run"
|
RUN_PKG_NAME="${PACKAGENAME}-${VERSION}-${CPUARCH}.run"
|
||||||
DATE=$(date -u "+%Y-%m-%d")
|
DATE=$(date -u "+%Y-%m-%d")
|
||||||
bash ${OPENSRC}/${MAKESELF_DIR}/makeself.sh --nomd5 --nocrc --help-header scripts/help.info --packaging-date ${DATE} \
|
bash ${OPENSRC}/makeself-release-2.4.2/makeself.sh --nomd5 --nocrc --help-header scripts/help.info --packaging-date ${DATE} \
|
||||||
--tar-extra "--mtime=${DATE}" run_pkg "${RUN_PKG_NAME}" ascend-docker-runtime ./run_main.sh
|
--tar-extra "--mtime=${DATE}" run_pkg "${RUN_PKG_NAME}" ascend-docker-runtime ./run_main.sh
|
||||||
mv ${RUN_PKG_NAME} ${OUTPUT}
|
mv ${RUN_PKG_NAME} ${OUTPUT}
|
||||||
}
|
}
|
||||||
|
|
||||||
function make_clean()
|
function clean()
|
||||||
{
|
{
|
||||||
[ -d "${OUTPUT}" ] && cd ${OUTPUT}&&rm -rf *
|
[ -d "${OUTPUT}" ] && cd ${OUTPUT}&&rm -rf *
|
||||||
}
|
}
|
||||||
|
|
||||||
function make_unzip()
|
clean
|
||||||
{
|
|
||||||
cd ${OPENSRC}
|
|
||||||
CJSONS=$(find . -name "cJSON.*")
|
|
||||||
CJSONSLIB=${INSTALLHELPERDIR}/deb/src/cjson
|
|
||||||
/bin/cp -f ${CJSONS} ${CJSONSLIB}
|
|
||||||
|
|
||||||
MAKESELF_DIR=$(find . -name "makeself-release-*")
|
|
||||||
|
|
||||||
cd ${PLATFORM}/HuaweiSecureC
|
|
||||||
SECURECSRC=$(find . -name "src")
|
|
||||||
SECURECINC=$(find . -name "include")
|
|
||||||
|
|
||||||
SECURECLIB=${INSTALLHELPERDIR}/deb/src/HuaweiSecureC
|
|
||||||
/bin/cp -f ${SECURECSRC}/* ${SECURECLIB}
|
|
||||||
/bin/cp -f ${SECURECINC}/* ${SECURECLIB}
|
|
||||||
|
|
||||||
SECURECLIB=${CLIDIR}/src/HuaweiSecureC
|
|
||||||
/bin/cp -f ${SECURECSRC}/* ${SECURECLIB}
|
|
||||||
/bin/cp -f ${SECURECINC}/* ${SECURECLIB}
|
|
||||||
}
|
|
||||||
|
|
||||||
make_clean
|
|
||||||
make_unzip
|
|
||||||
build_bin
|
build_bin
|
||||||
build_run_package
|
build_run_package
|
||||||
|
@@ -6,7 +6,7 @@ set(CMAKE_C_STANDARD 11)
|
|||||||
message(STATUS "CMAKE_SHARED_LIBRARY_LINK_C_FLAGS = " ${CMAKE_SHARED_LIBRARY_LINK_C_FLAGS})
|
message(STATUS "CMAKE_SHARED_LIBRARY_LINK_C_FLAGS = " ${CMAKE_SHARED_LIBRARY_LINK_C_FLAGS})
|
||||||
set(CMAKE_SHARED_LIBRARY_LINK_C_FLAGS "")
|
set(CMAKE_SHARED_LIBRARY_LINK_C_FLAGS "")
|
||||||
|
|
||||||
include_directories("${PROJECT_SOURCE_DIR}/HuaweiSecureC")
|
include_directories("${PROJECT_SOURCE_DIR}/../../platform/HuaweiSecureC/include")
|
||||||
aux_source_directory(. SRC)
|
aux_source_directory(. SRC)
|
||||||
add_subdirectory(HuaweiSecureC)
|
add_subdirectory(HuaweiSecureC)
|
||||||
add_executable(ascend-docker-cli ${SRC})
|
add_executable(ascend-docker-cli ${SRC})
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
# 查找当前目录下的所有源文件
|
# 查找当前目录下的所有源文件
|
||||||
# 并将名称保存到 LIB_SRC 变量
|
# 并将名称保存到 LIB_SRC 变量
|
||||||
aux_source_directory(. LIB_SRC)
|
aux_source_directory(${CMAKE_CURRENT_SOURCE_DIR}/../../../platform/HuaweiSecureC/src LIB_SRC)
|
||||||
|
|
||||||
#生成链接库
|
#生成链接库
|
||||||
add_library(HuaweiSecureC ${LIB_SRC})
|
add_library(HuaweiSecureC ${LIB_SRC})
|
||||||
|
@@ -10,8 +10,8 @@ set(CMAKE_SHARED_LIBRARY_LINK_C_FLAGS "")
|
|||||||
|
|
||||||
#导入头文件所在路径
|
#导入头文件所在路径
|
||||||
#PROJECT_SOURCE_DIR为cmake宏
|
#PROJECT_SOURCE_DIR为cmake宏
|
||||||
include_directories("${PROJECT_SOURCE_DIR}/cjson")
|
include_directories("../../../opensource/cJSON-1.7.14")
|
||||||
include_directories("${PROJECT_SOURCE_DIR}/HuaweiSecureC")
|
include_directories("../../../platform/HuaweiSecureC/include")
|
||||||
|
|
||||||
# 查找当前目录下的所有源文件
|
# 查找当前目录下的所有源文件
|
||||||
# 并将名称保存到 SRC 变量
|
# 并将名称保存到 SRC 变量
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
# 查找当前目录下的所有源文件
|
# 查找当前目录下的所有源文件
|
||||||
# 并将名称保存到 LIB_SRC 变量
|
# 并将名称保存到 LIB_SRC 变量
|
||||||
aux_source_directory(. LIB_SRC)
|
aux_source_directory(../../../../platform/HuaweiSecureC/src LIB_SRC)
|
||||||
|
|
||||||
#生成链接库
|
#生成链接库
|
||||||
add_library(HuaweiSecureC ${LIB_SRC})
|
add_library(HuaweiSecureC ${LIB_SRC})
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
# 查找当前目录下的所有源文件
|
# 查找当前目录下的所有源文件
|
||||||
# 并将名称保存到 LIB_SRC 变量
|
# 并将名称保存到 LIB_SRC 变量
|
||||||
aux_source_directory(. LIB_SRC)
|
aux_source_directory(../../../../opensource/cJSON-1.7.14/ LIB_SRC)
|
||||||
|
|
||||||
#生成链接库
|
#生成链接库
|
||||||
add_library(cjson ${LIB_SRC})
|
add_library(cjson ${LIB_SRC})
|
||||||
|
Reference in New Issue
Block a user