Commit
1b0d7447225256f3eeb55809c7a7ffc67d284e96
by Mahder GebremedhinUpdate 3rdParty/Lua to version 5.4.6 (#1219)
* Update 3rdParty/Lua to version 5.4.6
- This is taken from https://github.com/walterschell/Lua which is the
original Lua sources augmented with a CMake build system.
- Some unnecessary files and folders are removed from the original repo.
* Remove cross compilation to macOS and just run it on a macOS machine.
- This also changes the building and testing from x86_64 to arm64 (mac M1)
* Make the macOs-arm64 (mac M1) build optional (off by default).
- The only Mac-M1 machine we have for testing PRs is currently not functional.
Until we fix that, make disable it.
- The macOs-arm64 (mac M1) build and test can be enabled for PRs by setting
the label `CI/macOS-arm64`. This should work only after the machine is fixed and
build rules updated.
* Disable linux-arm32 job as well.
* Update to merged 3rdParty