ibireme / yyjson

The fastest JSON library in C
https://ibireme.github.io/yyjson/doc/doxygen/html/
MIT License
3.12k stars 267 forks source link

Meson build system support #176

Open vit1251 opened 3 months ago

vit1251 commented 3 months ago

I am writing to kindly request your consideration in supporting the Meson build system. Meson has gained significant popularity in recent years and is frequently used in various projects due to its ease of integration and powerful capabilities.

The integration of Meson into our workflow would not only benefit many developers but also streamline our processes, making project management more efficient and robust. Given its simplicity and effectiveness, I believe this addition would be a valuable asset to our development toolkit.

Thank you for taking the time to consider this request. I am confident that embracing Meson will bring numerous advantages to our projects and I am more than willing to assist in any way possible to facilitate this transition.

ibireme commented 3 months ago

Thank you for suggesting Meson support. I understand it’s a popular build system with many advantages. However, this project uses CMake as the primary build system, with several tasks, such as tests, fuzzing, and doxygen. Maintaining two build systems would be difficult for me as I’m not very familiar with Meson.

The core of this library is simple, with just two files (yyjson.h and yyjson.c) and no dependencies. This makes it easy to integrate into other projects directly. So I suggest Meson users add yyjson to their projects by including these two files.