diff options
author | Romain Naour <romain.naour@gmail.com> | 2016-12-06 20:49:08 +0100 |
---|---|---|
committer | Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 2016-12-11 15:26:26 +0100 |
commit | 2618115c20fc871d8e77f1c43c1c67fb94b09a44 (patch) | |
tree | c2eeb483cfefb21ed4c0f45c4d29c6e7c2833e67 /package/pkg-waf.mk | |
parent | 611d6e1a882f478b84a53b4dcb10a3a2c6741517 (diff) |
pkg-waf: add a common variable for each step
Some waf packages may want to pass additional variables to waf script
for each build step. Add the possibility to do so by defining
<pkg>_WAF_OPTS.
Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Diffstat (limited to 'package/pkg-waf.mk')
-rw-r--r-- | package/pkg-waf.mk | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/package/pkg-waf.mk b/package/pkg-waf.mk index f9d435e87..2cdd654b1 100644 --- a/package/pkg-waf.mk +++ b/package/pkg-waf.mk @@ -52,6 +52,7 @@ endif $(2)_BUILD_OPTS ?= $(2)_INSTALL_STAGING_OPTS ?= $(2)_INSTALL_TARGET_OPTS ?= +$(2)_WAF_OPTS ?= # # Configure step. Only define it if not already defined by the package @@ -65,7 +66,8 @@ define $(2)_CONFIGURE_CMDS $$(HOST_DIR)/usr/bin/python2 $$($(2)_WAF) configure \ --prefix=/usr \ --libdir=/usr/lib \ - $$($(2)_CONF_OPTS) + $$($(2)_CONF_OPTS) \ + $$($(2)_WAF_OPTS) endef endif @@ -77,7 +79,8 @@ ifndef $(2)_BUILD_CMDS define $(2)_BUILD_CMDS cd $$(@D) && \ $$(TARGET_MAKE_ENV) $$(HOST_DIR)/usr/bin/python2 $$($(2)_WAF) \ - build -j $$(PARALLEL_JOBS) $$($(2)_BUILD_OPTS) + build -j $$(PARALLEL_JOBS) $$($(2)_BUILD_OPTS) \ + $$($(2)_WAF_OPTS) endef endif @@ -90,7 +93,8 @@ define $(2)_INSTALL_STAGING_CMDS cd $$(@D) && \ $$(TARGET_MAKE_ENV) $$(HOST_DIR)/usr/bin/python2 $$($(2)_WAF) \ install --destdir=$$(STAGING_DIR) \ - $$($(2)_INSTALL_STAGING_OPTS) + $$($(2)_INSTALL_STAGING_OPTS) \ + $$($(2)_WAF_OPTS) endef endif @@ -103,7 +107,8 @@ define $(2)_INSTALL_TARGET_CMDS cd $$(@D) && \ $$(TARGET_MAKE_ENV) $$(HOST_DIR)/usr/bin/python2 $$($(2)_WAF) \ install --destdir=$$(TARGET_DIR) \ - $$($(2)_INSTALL_TARGET_OPTS) + $$($(2)_INSTALL_TARGET_OPTS) \ + $$($(2)_WAF_OPTS) endef endif |