All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] Meson build system
@ 2018-01-03 21:31 Dylan Baker
  2018-01-03 21:31 ` [PATCH 1/3] Add meson " Dylan Baker
                   ` (4 more replies)
  0 siblings, 5 replies; 29+ messages in thread
From: Dylan Baker @ 2018-01-03 21:31 UTC (permalink / raw)
  To: mesa-dev, dri-devel

This is a third iteration of the meson build system for libdrm. This
version is significantly cleaned up from the last version and uses a
style more like the build system in mesa.

It builds all of the drivers and tests, and the tests can be run via
`ninja test`.

It has support for being used as a wrapped dependency wit ext_foo
variables. This means it can be used to build a mesa that requires a
newer libdrm than the system provides (which can be especially useful if
you can't install packages on that system) and for testing.

This has been build tested only.

Dylan Baker (3):
  Add meson build system
  autotools: Include meson.build files in tarball
  README: Add note about meson

 .editorconfig               |   4 +-
 Makefile.am                 |  30 ++-
 README                      |  21 +-
 amdgpu/.editorconfig        |   5 +-
 amdgpu/meson.build          |  70 +++++++-
 data/meson.build            |  27 +++-
 etnaviv/meson.build         |  64 ++++++-
 exynos/meson.build          |  53 +++++-
 freedreno/meson.build       |  82 ++++++++-
 intel/meson.build           | 111 +++++++++++-
 libkms/meson.build          |  75 +++++++-
 man/meson.build             |  66 ++++++-
 meson.build                 | 378 +++++++++++++++++++++++++++++++++++++-
 meson_options.txt           |  38 ++++-
 nouveau/meson.build         |  65 ++++++-
 omap/meson.build            |  53 +++++-
 radeon/meson.build          |  65 ++++++-
 tegra/meson.build           |  52 +++++-
 tests/amdgpu/meson.build    |  40 ++++-
 tests/etnaviv/meson.build   |  54 +++++-
 tests/exynos/meson.build    |  54 +++++-
 tests/kms/meson.build       |  54 +++++-
 tests/kmstest/meson.build   |  28 +++-
 tests/meson.build           |  85 ++++++++-
 tests/modeprint/meson.build |  29 +++-
 tests/nouveau/meson.build   |  30 +++-
 tests/proptest/meson.build  |  30 +++-
 tests/radeon/meson.build    |  27 +++-
 tests/tegra/meson.build     |  27 +++-
 tests/util/meson.build      |  37 ++++-
 tests/vbltest/meson.build   |  28 +++-
 vc4/meson.build             |  28 +++-
 32 files changed, 1806 insertions(+), 4 deletions(-)
 create mode 100644 amdgpu/meson.build
 create mode 100644 data/meson.build
 create mode 100644 etnaviv/meson.build
 create mode 100644 exynos/meson.build
 create mode 100644 freedreno/meson.build
 create mode 100644 intel/meson.build
 create mode 100644 libkms/meson.build
 create mode 100644 man/meson.build
 create mode 100644 meson.build
 create mode 100644 meson_options.txt
 create mode 100644 nouveau/meson.build
 create mode 100644 omap/meson.build
 create mode 100644 radeon/meson.build
 create mode 100644 tegra/meson.build
 create mode 100644 tests/amdgpu/meson.build
 create mode 100644 tests/etnaviv/meson.build
 create mode 100644 tests/exynos/meson.build
 create mode 100644 tests/kms/meson.build
 create mode 100644 tests/kmstest/meson.build
 create mode 100644 tests/meson.build
 create mode 100644 tests/modeprint/meson.build
 create mode 100644 tests/nouveau/meson.build
 create mode 100644 tests/proptest/meson.build
 create mode 100644 tests/radeon/meson.build
 create mode 100644 tests/tegra/meson.build
 create mode 100644 tests/util/meson.build
 create mode 100644 tests/vbltest/meson.build
 create mode 100644 vc4/meson.build

base-commit: 831036a6f62005da9fb4a75fe043bd96ce672d27
-- 
git-series 0.9.1
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

^ permalink raw reply	[flat|nested] 29+ messages in thread

end of thread, other threads:[~2018-01-12 17:15 UTC | newest]

Thread overview: 29+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-01-03 21:31 [PATCH 0/3] Meson build system Dylan Baker
2018-01-03 21:31 ` [PATCH 1/3] Add meson " Dylan Baker
2018-01-03 22:18   ` Dylan Baker
2018-01-03 23:22   ` [Mesa-dev] " Igor Gnatenko
2018-01-04  0:02     ` Dylan Baker
2018-01-05 13:34   ` Eric Engestrom
2018-01-05 13:41     ` Eric Engestrom
2018-01-05 19:52     ` Dylan Baker
2018-01-03 21:31 ` [PATCH 2/3] autotools: Include meson.build files in tarball Dylan Baker
2018-01-03 21:31 ` [PATCH 3/3] README: Add note about meson Dylan Baker
2018-01-04 18:28 ` [PATCH v4 0/3] Meson build system Dylan Baker
2018-01-04 18:28   ` [PATCH v4 1/3] Add meson " Dylan Baker
2018-01-04 21:43     ` [Mesa-dev] " Igor Gnatenko
2018-01-04 23:28       ` Dylan Baker
2018-01-04 18:28   ` [PATCH v4 2/3] autotools: Include meson.build files in tarball Dylan Baker
2018-01-05 14:02     ` Eric Engestrom
2018-01-05 18:53       ` Dylan Baker
2018-01-04 18:28   ` [PATCH v4 3/3] README: Add note about meson Dylan Baker
2018-01-05 13:49     ` Eric Engestrom
2018-01-05 18:51       ` Dylan Baker
2018-01-05 20:00 ` [PATCH 0/3] Meson build system Dylan Baker
2018-01-05 20:00   ` [PATCH 1/3] Add meson " Dylan Baker
2018-01-12 17:10     ` Eric Engestrom
2018-01-05 20:00   ` [PATCH 2/3] autotools: Include meson.build files in tarball Dylan Baker
2018-01-12 17:12     ` [Mesa-dev] " Eric Engestrom
2018-01-05 20:01   ` [PATCH 3/3] README: Add note about meson Dylan Baker
2018-01-12 17:12     ` Eric Engestrom
2018-01-09  0:14   ` [PATCH 0/3] Meson build system Dylan Baker
2018-01-12 17:15     ` [Mesa-dev] " Eric Engestrom

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.