| add asc-comm-so Co-authored-by: bluesky901<qianxinhai@huawei.com> # message auto-generated for no-merge-commit merge: !5136 merge add_asccommccu_br into master add asc-comm-so Created-by: bluesky901 Commit-by: bluesky901 Merged-by: cann-robot Description: ## 描述 本次提交在 asc-devkit 构建流程中集成 asc-comm CCU 组件动态库的构建与打包能力,使 asc-devkit.run 能够携带 libasccomm_ccu.so,为后续 CCU 相关接口在 devkit 包中的交付和使用提供基础。 主要改动: - 优化 cmake/third_party/asc-comm.cmake 中 asc-comm 源码路径查找逻辑,支持多种源码目录布局,并 支持外部通过 ASC_COMM_SOURCE_DIR 指定源码路径。 - 检测 asc-comm/src/ccu/CMakeLists.txt,存在时拉起 asc-comm 子工程,构建 asccomm_ccu 目标。 - 配置 ASCCOMM_HCOMM_SOURCE_DIR,用于 asc-comm CCU 组件定位 hcomm 依赖源码。 - 将 asccomm_ccu 产物安装到 ${CMAKE_SYSTEM_PROCESSOR}-linux/lib64,纳入 asc-devkit run 包。 - 在 AscHcclLib.xml 中新增 libasccomm_ccu.so 共享库打包项。 ## 测试 验证 asc-devkit.run 构建流程通过 run 包中包含 lib64/libasccomm_ccu.so 验证依赖 asc-comm CCU 组件的样例或业务可正常链接/加载该动态库 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [x] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!5136 | 12 天前 |