Skip to content

Changes

Summary

  1. Update 3rdParty/Lua to version 5.4.6 (#1219) (details)
Commit 1b0d7447225256f3eeb55809c7a7ffc67d284e96 by Mahder Gebremedhin
Update 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
The file was modified src/OMSimulatorLua/CMakeLists.txt (diff)
The file was modified Makefile (diff)
The file was modified src/OMSimulatorLib/CMakeLists.txt (diff)
The file was modified configWinVS.bat (diff)
The file was modified 3rdParty (diff)
The file was modified config.cmake/FindLUALibrary.cmake (diff)
The file was modified Jenkinsfile (diff)