commit 1c603e4557e5159d11b567d9fed460ead1dce75b
parent 4b76c0c904600f568ff308a1eb811914a543cfb2
Author: Vincent Forest <vincent.forest@meso-star.com>
Date: Thu, 19 Oct 2023 15:34:20 +0200
Write release note for version 0.14
Diffstat:
1 file changed, 18 insertions(+), 0 deletions(-)
diff --git a/README.md b/README.md
@@ -23,6 +23,24 @@ Edit config.mk as needed, then run:
## Release notes
+### Version 0.14
+
+Replace CMake by Makefile as build system. The build procedure is
+written in POSIX make, which the user can configure via the `config.mk`
+file. The POSIX script `make.sh` contains commands that could be found
+directly in the Makefile, but which are placed here to simplify its
+writing. Finally, a pkg-config file is provided to link the library as
+an external dependency.
+
+In addition to the features already provided by its CMake alternative,
+the Makefile supports the construction of static libraries, provides an
+uninstall target and updates compiler and linker flags to increase the
+security and robustness of generated binaries. In any case, the main
+motivation for using POSIX make is to rely on a good old
+well-established standard with simple functionality, available on all
+UNIX systems, thus simplifying its portability and support while being
+much lighter.
+
### Version 0.13
#### Index of the RNG proxy sequence