Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Add cross-platform builder in github action #132

Open
wants to merge 7 commits into
base: master
Choose a base branch
from

Conversation

bensuperpc
Copy link

@bensuperpc bensuperpc commented Aug 31, 2021

Cross-platform builder in github action:

  • Dockcross : https://github.com/dockcross/dockcross
  • Support over 10 CPU architectures (x86, x86_64, ARMv5, ARMv6, ARMv7, ARMv8, RISCV32, RISCV64...)
  • Support 4 compilers (Clang, GCC and TinyCC, Emscripten...)
  • Support 3 OS (Linux, Android, Windows) and WebAssembly
  • Add dockcross + CMake (and Ninja) scripts
  • Complete support C++17 and partial C++20 (GCC 11 and LLVG/Clang 12)
  • CMake 3.21

Add dockcross builder

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
Fix dependency

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
Fix script

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
Fix script perm

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
Fix CI format

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
Add test

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
New test

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant