Solstice Animation
Version 0.3
Replace CMake with a POSIX Makefile
The build procedure is now written in POSIX make and can be configured via the config.mk file. A pkg-config file is also provided to link the library as an external dependency.
Compared to the CMake alternative, this Makefile adds support for static libraries and an uninstall target. It also enables compiler and linker flags for various hardening features, improving the security and robustness of generated binaries. More broadly, the motivation for this rewrite is to rely on a well-established standard with a simple feature set, available on all UNIX systems - reducing portability concerns and maintenance burden while remaining significantly lighter.
Version 0.2.4
Raise the minimum required CMake version to 3.1, as version 2.8 has been deprecated since CMake 3.20.
Version 0.2.3
Remove code that is now part of rsys and upgrade to rsys 0.10. This prevented building using rsys >= 0.8.
Version 0.2.2
Fix a compilation issue that prevented building tests.
Version 0.2.1
Update the RSys dependency to 0.6: replace the deprecated [N]CHECK macros by
the new macro CHK.
Version 0.2
Update the sanim_node_visit_tree function: the submitted sun direction may be
NULL. In this case, the pivot constraints are not resolved during the tree
traversal.