summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Petazzoni <thomas.petazzoni@free-electrons.com>2013-10-12 10:15:08 (GMT)
committer Peter Korsgaard <peter@korsgaard.com>2013-10-14 19:58:03 (GMT)
commit86e61d20504db0881c495da07a25552d8783bd71 (patch)
treef7f35189deea8d3a1833adb6c277602ca2eb3011
parent43ccbec68f63f2a169aafd187b5e24d6ac52b093 (diff)
downloadbuildroot-86e61d20504db0881c495da07a25552d8783bd71.tar.gz
buildroot-86e61d20504db0881c495da07a25552d8783bd71.tar.bz2
package: fix 'local' site method for host packages
Using the 'local' site method works just fine for target packages. However, for host packages, when HOST_<pkg>_SITE is automatically defined by the package infrastructure to be equal to <pkg>_SITE, when defining the <pkg>_OVERRIDE_SRCDIR, the $($(2)_SITE) is empty, due to a missing additional dollar sign. This patch ensures that the <pkg>_OVERRIDE_SRCDIR gets the correct value, regardless of whether the HOST_<pkg>_SITE variable has been defined by the package itself, or inferred by the package infrastructure using the <pkg>_SITE value. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Reported-by: http://stackoverflow.com/questions/19311747/buildroot-cant-use-local-site-method-for-custom-host-packages Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
-rw-r--r--package/pkg-generic.mk2
1 files changed, 1 insertions, 1 deletions
diff --git a/package/pkg-generic.mk b/package/pkg-generic.mk
index a46457c..4bba4b5 100644
--- a/package/pkg-generic.mk
+++ b/package/pkg-generic.mk
@@ -281,7 +281,7 @@ endif
ifeq ($$($(2)_SITE_METHOD),local)
ifeq ($$($(2)_OVERRIDE_SRCDIR),)
-$(2)_OVERRIDE_SRCDIR = $($(2)_SITE)
+$(2)_OVERRIDE_SRCDIR = $$($(2)_SITE)
endif
endif