thorvg/src
Hermet Park cfb6a7e913 common: STM32 portability enhancement
Some systems such as micro-processor might not support
the thread feature on the system.

Enhance the portability by compiling the thorvg with toggling the
threading depepdency through the build option.

For this, thorvg newly introduced the internal Key/ScopedLock abstraction
for transparent thread-locking dependnecy.

To turn off the thread feature, please use the next build option:

$meson setup build -Dthreads=false ...

Note that, the thread feature is enabled in default.
Turning off the thread feature could reduce the binary size by 7kb.

issue: https://github.com/thorvg/thorvg/issues/1900
2024-01-18 23:56:29 +09:00
..
bindings web: quick fix of mistake during the migration. 2024-01-12 15:03:14 +09:00
common common: STM32 portability enhancement 2024-01-18 23:56:29 +09:00
examples lottie: Newly added support for the text feature. 2024-01-12 13:56:36 +09:00
loaders lottie: Corrected the Time Remapping Range (#1907) 2024-01-18 23:46:47 +09:00
renderer common: STM32 portability enhancement 2024-01-18 23:56:29 +09:00
savers saver/tvg: removed an unstable condition. 2024-01-03 16:21:15 +09:00
tools updated copyright date (#1866) 2024-01-02 20:34:12 +09:00
meson.build common: STM32 portability enhancement 2024-01-18 23:56:29 +09:00