From 1435421132dd629c4716c61651286dd192f2f7e2 Mon Sep 17 00:00:00 2001 From: Jackson Coxson Date: Tue, 22 Jul 2025 11:34:47 -0600 Subject: [PATCH] Add more just recipes for checking and building --- justfile | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/justfile b/justfile index c80cac0..701b743 100644 --- a/justfile +++ b/justfile @@ -3,6 +3,30 @@ check-features: cargo hack check --feature-powerset --no-dev-deps cd .. +ci-check: build-ffi-native build-tools-native build-cpp build-c + cargo clippy --all-targets --all-features -- -D warnings +macos-ci-check: ci-check xcframework + +[working-directory: 'ffi'] +build-ffi-native: + cargo build --release + +[working-directory: 'tools'] +build-tools-native: + cargo build --release + +create-example-build-folder: + mkdir -p cpp/examples/build + mkdir -p ffi/examples/build + +[working-directory: 'cpp/examples/build'] +build-cpp: build-ffi-native create-example-build-folder + cmake .. && make + +[working-directory: 'ffi/examples/build'] +build-c: build-ffi-native create-example-build-folder + cmake .. && make + xcframework: apple-build rm -rf swift/IDevice.xcframework rm -rf swift/libs