From: Lionel Orry Date: Thu, 11 Oct 2018 09:57:53 +0000 (+0200) Subject: package/pkg-meson: _SUBDIR cleanup X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=be0bb26f29238f9c3210e21dd456f09e0d7b63bd;p=buildroot.git package/pkg-meson: _SUBDIR cleanup No functional change is brought by this modification. This patch: * removes a redundant _SRCDIR declaration (already defined in pkg-generic.mk) * documents the usage of _SUBDIR in the meson-specific section of the manual. Signed-off-by: Lionel Orry Signed-off-by: Thomas Petazzoni --- diff --git a/docs/manual/adding-packages-meson.txt b/docs/manual/adding-packages-meson.txt index 549319b192..30c338f486 100644 --- a/docs/manual/adding-packages-meson.txt +++ b/docs/manual/adding-packages-meson.txt @@ -85,6 +85,12 @@ A few additional variables, specific to the Meson infrastructure, can also be defined. Many of them are only useful in very specific cases, typical packages will therefore only use a few of them. +* +FOO_SUBDIR+ may contain the name of a subdirectory inside the + package that contains the main meson.build file. This is useful, + if for example, the main meson.build file is not at the root of + the tree extracted by the tarball. If +HOST_FOO_SUBDIR+ is not + specified, it defaults to +FOO_SUBDIR+. + * +FOO_CONF_ENV+, to specify additional environment variables to pass to +meson+ for the configuration step. By default, empty. diff --git a/package/pkg-meson.mk b/package/pkg-meson.mk index 256e5645e4..a637299476 100644 --- a/package/pkg-meson.mk +++ b/package/pkg-meson.mk @@ -48,7 +48,6 @@ define inner-meson-package $(2)_CONF_ENV ?= $(2)_CONF_OPTS ?= $(2)_NINJA_ENV ?= -$(2)_SRCDIR = $$($(2)_DIR)/$$($(2)_SUBDIR) # # Configure step. Only define it if not already defined by the package