+展开查看详细编译日志
+
+
+```
+详细日志粘在这里!
+```
+
+
+
+
+编译目录下的 `CMakeCache.txt` 文件内容,请直接上传为附件。
+
+### 各种环境信息
+
+
+
+* **代码提交记录/git commit hash**:
+* **操作系统及版本**:
+* **硬件信息**:
+* **其他需要补充的信息**:
diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml
index 7f6d8bf8..db67603d 100644
--- a/.github/workflows/docker.yml
+++ b/.github/workflows/docker.yml
@@ -33,6 +33,9 @@ jobs:
with:
cosign-release: 'v1.7.1'
+ - name: Set up QEMU
+ uses: docker/setup-qemu-action@v2
+
# Workaround: https://github.com/docker/build-push-action/issues/461
- name: Setup Docker buildx
@@ -67,6 +70,7 @@ jobs:
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
build-args: MODEL=Release
+ platforms: linux/amd64,linux/arm64
# Sign the resulting Docker image digest except on PRs.
# This will only write to the public Rekor transparency log when the Docker
diff --git a/.gitmodules b/.gitmodules
index 68b49644..7ef0bc71 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -4,3 +4,6 @@
[submodule "3rdpart/media-server"]
path = 3rdpart/media-server
url = https://gitee.com/ireader/media-server
+[submodule "3rdpart/jsoncpp"]
+ path = 3rdpart/jsoncpp
+ url = https://gitee.com/mirrors/jsoncpp.git
\ No newline at end of file
diff --git a/.gitmodules_github b/.gitmodules_github
index 572aff62..ddd310e6 100644
--- a/.gitmodules_github
+++ b/.gitmodules_github
@@ -4,3 +4,6 @@
[submodule "3rdpart/media-server"]
path = 3rdpart/media-server
url = https://github.com/ireader/media-server
+[submodule "3rdpart/jsoncpp"]
+ path = 3rdpart/jsoncpp
+ url = https://github.com/open-source-parsers/jsoncpp.git
diff --git a/.travis.yml b/.travis.yml
deleted file mode 100644
index 95206ba5..00000000
--- a/.travis.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-language: cpp
-sudo: required
-dist: trusty
-compiler:
-- clang
-os:
-- linux
-script:
-- ./build_for_linux.sh
-
-
-
diff --git a/3rdpart/CMakeLists.txt b/3rdpart/CMakeLists.txt
index 5732f7a2..f489b1a8 100644
--- a/3rdpart/CMakeLists.txt
+++ b/3rdpart/CMakeLists.txt
@@ -24,15 +24,15 @@
##############################################################################
# jsoncpp
-aux_source_directory(${CMAKE_CURRENT_SOURCE_DIR}/jsoncpp JSONCPP_SRC_LIST)
+aux_source_directory(${CMAKE_CURRENT_SOURCE_DIR}/jsoncpp/src/lib_json JSONCPP_SRC_LIST)
add_library(jsoncpp STATIC ${JSONCPP_SRC_LIST})
target_compile_options(jsoncpp
PRIVATE ${COMPILE_OPTIONS_DEFAULT})
target_include_directories(jsoncpp
PRIVATE
- "$