@@ -17,6 +17,7 @@ function CMakeOptions() {
1717// options that should be set to ON
1818function makeLabelToOptions ( ) {
1919 const os = process . env . RUNNER_OS ;
20+ const arch = process . env . RUNNER_ARCH ;
2021 if ( os == "Windows" ) {
2122 return {
2223 build_all : [
@@ -37,6 +38,27 @@ function makeLabelToOptions() {
3738 build_sdf : [ 'BUILD_WITH_SDF_SUPPORT' ] ,
3839 build_accelerate : [ 'BUILD_WITH_ACCELERATE_SUPPORT' ]
3940 } ;
41+ } else if ( os == "Linux" && arch == "ARM64" ) {
42+ return {
43+ build_all : [
44+ 'BUILD_WITH_COLLISION_SUPPORT' ,
45+ 'BUILD_WITH_CASADI_SUPPORT' ,
46+ 'BUILD_WITH_AUTODIFF_SUPPORT' ,
47+ 'BUILD_WITH_EXTRA_SUPPORT' ,
48+ 'BUILD_WITH_OPENMP_SUPPORT' ,
49+ 'BUILD_PYTHON_BINDINGS_WITH_BOOST_MPFR_SUPPORT' ,
50+ 'BUILD_WITH_SDF_SUPPORT'
51+ ] ,
52+ build_collision : [ 'BUILD_WITH_COLLISION_SUPPORT' ] ,
53+ build_casadi : [ 'BUILD_WITH_CASADI_SUPPORT' ] ,
54+ build_autodiff : [ 'BUILD_WITH_AUTODIFF_SUPPORT' ] ,
55+ build_extra : [ 'BUILD_WITH_EXTRA_SUPPORT' ] ,
56+ build_codegen : [ ] ,
57+ build_openmp : [ 'BUILD_WITH_OPENMP_SUPPORT' ] ,
58+ build_mpfr : [ 'BUILD_PYTHON_BINDINGS_WITH_BOOST_MPFR_SUPPORT' ] ,
59+ build_sdf : [ 'BUILD_WITH_SDF_SUPPORT' ] ,
60+ build_accelerate : [ 'BUILD_WITH_ACCELERATE_SUPPORT' ]
61+ } ;
4062 } else {
4163 return {
4264 build_all : [
0 commit comments