mirror of
https://github.com/Xahau/xahaud.git
synced 2025-12-06 17:27:52 +00:00
build: migrate to Conan 2
Migrates the build system from Conan 1 to Conan 2: - Update all conan commands to v2 syntax (export, install, profile) - Convert profiles to Conan 2 INI format with [settings] and [conf] sections - Add tool_requires() for build tools (protobuf, grpc, b2) - Fix wasmedge/0.11.2 recipe for Conan 2 compatibility (package_id syntax) - Update CI workflows for all platforms (Linux, macOS, Docker/HBB) - Document dual Boost setup (manual for WasmEdge, Conan for app) - Force glibc-compatible builds via source compilation in HBB - Ensure dependency version consistency with override=True Maintains full backwards compatibility while preparing for Conan 1 EOL.
This commit is contained in:
@@ -78,8 +78,9 @@ runs:
|
||||
- name: Export custom recipes
|
||||
shell: bash
|
||||
run: |
|
||||
conan export external/snappy snappy/1.1.10@xahaud/stable
|
||||
conan export external/soci soci/4.0.3@xahaud/stable
|
||||
conan export external/snappy --version 1.1.10 --user xahaud --channel stable
|
||||
conan export external/soci --version 4.0.3 --user xahaud --channel stable
|
||||
conan export external/wasmedge --version 0.11.2 --user xahaud --channel stable
|
||||
|
||||
- name: Install dependencies
|
||||
shell: bash
|
||||
|
||||
Reference in New Issue
Block a user