Commit graph

12 commits

Author SHA1 Message Date
76e3144436 Ready for Zig v0.15.2. Details in commit message.
The library jumped to Zig v0.15.2 which implies a new build system.
`build.zig` now compiles libipc as both static and dynamic libraries,
and provides an entry point to use `libipc` as-is for Zig applications.

Some examples have been added to help new users play with the library.

Thanks to these fairly complete examples, two (very small) leaks related
to sentinel values (in arrays containing paths) were fixed.
2025-10-25 16:35:02 +02:00
b2e811df19 Fix wrong makefile rule. 2024-06-28 00:22:59 +02:00
ed86a638b5 make uninstall removes ipc.pc 2024-06-21 21:50:52 +02:00
ad5fb32cfb make dist 2024-06-21 21:33:41 +02:00
18a77fa2ef Switching now works with provided bindings. 2024-06-16 16:02:03 +02:00
31e05ef1c2 Ready for zig v0.13. 2024-06-07 14:49:48 +02:00
b0a29f5800 Install the archive libipc.a by default. 2024-06-06 20:12:50 +02:00
c5aad3535a Makefile: install package config .pc file. 2024-05-31 19:29:55 +02:00
3190dae731 Allow cross-compilation. 2024-03-21 13:02:02 +01:00
527049ed3d Following the new Zig std. 2023-05-03 03:21:30 +02:00
2f369adfef Makefile: build documentation. 2023-04-22 15:49:19 +02:00
b446c98518 Add a makefile (build, install, serve-doc, dist). 2023-02-08 12:05:03 +01:00