1
0
mirror of https://github.com/MatMoul/g810-led.git synced 2024-12-23 17:26:11 +00:00
Commit Graph

6 Commits

Author SHA1 Message Date
Dylan Baker
04370a1dae meson: Add a meson build system
meson is a build system generator similar to cmake or autotools, but
without the crazy of either of those languages. It provides a pleasant
scripting language that is inspired by languages like python, but is not
python. It has a non-turing complete language, with an emphasis on
upstream functionality instead of downstream scripts. It has support for
most Unix-like OSes, including linux, the four major BSDs, and macOS.
this includes support for abstracting dependency discovery, using
pkg-config, macOS frameworks, cmake, and some hand coded extensions.

It provides nice features like builtin support for debug builds,
changing from static to shared library builds, turning warning arguments
on and off, generates for pkg-config, and other modern niceties.

For g810-led this provides a number of advantages for distro packaging.
Distros already use meson for projects like mesa, systemd, and gnome, so
they're packaging wrappers already know how to configure, build, and
install meson based packages. It also provides advantages when moving to
other platforms, as meson understands the difference between clang,
apple's clang fork, gcc, and a host of other compilers.
2020-05-07 15:53:29 -07:00
775eb5f549 Update makeversion 2017-04-29 17:09:27 +02:00
9d23cb4e23 Update makerelease 2017-04-14 03:08:04 +02:00
cb24ce8909 Update udev and remove systemd start service 2017-04-14 03:05:50 +02:00
9465e7638f Update makerelease 2017-04-14 02:40:33 +02:00
a43c89a2bd Add make release support 2017-02-25 03:07:10 +01:00