tools: add meson
authorRosen Penev <rosenp@gmail.com>
Thu, 17 Jun 2021 21:21:44 +0000 (14:21 -0700)
committerPaul Spooren <mail@aparcar.org>
Fri, 17 Sep 2021 02:31:28 +0000 (16:31 -1000)
commitc4dfdde2eaa399025de1032bed8ee8a5f8babb24
tree246f3da0c888fb1a60b1c999b50dee1b454f3829
parent4b898afdd2fd9dbbc99dbedca0d50785e3ec063d
tools: add meson

meson is a next generation build system designed to have good defaults,
simpler build files, and fast compilation.

It is built upon python and uses ninja for compilation. The latter
provides fast by default (parallel) and problem free compilation.

There are over 40 packages already successfully using meson. The next
commit will convert pkgconf to use meson compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
include/meson.mk [new file with mode: 0644]
tools/Makefile
tools/meson/Makefile [new file with mode: 0644]
tools/meson/src/openwrt-cross.txt.in [new file with mode: 0644]
tools/meson/src/openwrt-native.txt.in [new file with mode: 0644]