Files
lime/project/lib
Tobiasz Laskowski 52072d1f21 Apply -std=c++11 to openal-soft build on android
openal-soft assumes that aligned_alloc is available with c++17. Newer
android ndks set c++17 by default, however they do not expose
aligned_alloc without setting min sdk version to 28.

We can avoid this issue by forcing openal to be compiled with c++11.

Also note, we have HXCPP_CPP11 defined, however, hxcpp ignores this for
the android toolchain.  This means we must set it explicitly

See:
f5e0eef34d/common/almalloc.cpp (L15)
2025-03-14 10:04:25 +00:00
..
2025-01-27 19:12:06 +00:00
2025-02-10 09:24:47 -08:00
2022-05-21 20:23:36 -04:00
2025-01-28 13:04:18 -08:00
2022-06-01 00:27:46 -04:00
2022-05-21 20:50:43 -04:00
2022-05-21 20:59:23 -04:00
2024-03-11 12:41:07 -07:00
2022-05-22 21:54:13 -04:00
2022-05-22 22:11:13 -04:00
2022-05-22 22:19:34 -04:00
2022-05-25 18:25:47 -04:00
2022-05-22 22:11:37 -04:00
2022-05-22 22:27:52 -04:00
2022-05-22 22:28:22 -04:00
2022-05-21 18:45:22 -04:00
2022-05-20 17:11:20 -04:00
2022-05-22 23:27:47 -04:00
2022-05-20 17:11:20 -04:00
2022-05-20 17:11:20 -04:00
2022-05-20 17:11:20 -04:00
2022-05-22 23:27:47 -04:00
2024-05-30 09:18:09 -07:00
2022-11-30 13:15:07 -05:00
2022-05-20 17:11:20 -04:00
2022-05-20 17:11:20 -04:00
2022-05-20 17:11:20 -04:00

Submodule projects

Lime includes code from several other C/C++ libraries, listed below. Lime prefers to use GitHub repositories as its submodules, purely so that the links will be clickable when viewed on github.com. However, some of these repos are mirrors, with the development being conducted elsewhere.

Always submit issues and pull requests to the primary repo, not to a GitHub mirror.


  1. Attempting to make a shallow clone of a SourceForge repo (as GitHub Actions does) usually produces the error "Server does not allow request for unadvertised object." Only the most recent commit is "advertised," and all others cause the error. As long as this is the case, Lime will have to use GitHub mirrors of SourceForge repos. ↩︎