Support cross builds and cross CI builds (basically for ARM)
ookiineko opened this issue · comments
i have plan to move the current CMake-based build system to Xmake but im still in stage of getting used to it
i have got some progress on adapting the current CMake build system for cross-compiling, and vcpkg seems to provide the depedencies used by magiskboot, so arm ci might be added soon
instructions for cross compiling is added in README
cross compiling for arm/arm64 works on my machine now
arm ci for linux, macos and windows is added in dev branch,
and arm linux build is tested in ci via qemu.
ci doesn't test arm macos and windows builds for obvious reasons