summaryrefslogtreecommitdiffstats
path: root/meta/classes/autotools.bbclass
diff options
context:
space:
mode:
Diffstat (limited to 'meta/classes/autotools.bbclass')
-rw-r--r--meta/classes/autotools.bbclass7
1 files changed, 6 insertions, 1 deletions
diff --git a/meta/classes/autotools.bbclass b/meta/classes/autotools.bbclass
index 402ee1bf01..046e83dc9b 100644
--- a/meta/classes/autotools.bbclass
+++ b/meta/classes/autotools.bbclass
@@ -27,7 +27,7 @@ inherit siteinfo
27 27
28# Space separated list of shell scripts with variables defined to supply test 28# Space separated list of shell scripts with variables defined to supply test
29# results for autoconf tests we cannot run at build time. 29# results for autoconf tests we cannot run at build time.
30export CONFIG_SITE = "${@siteinfo_get_files(d)}" 30export CONFIG_SITE = "${@siteinfo_get_files(d, False)}"
31 31
32acpaths = "default" 32acpaths = "default"
33EXTRA_AUTORECONF = "--exclude=autopoint" 33EXTRA_AUTORECONF = "--exclude=autopoint"
@@ -187,6 +187,7 @@ python autotools_copy_aclocals () {
187 #bb.warn(str(configuredeps2)) 187 #bb.warn(str(configuredeps2))
188 188
189 cp = [] 189 cp = []
190 siteconf = []
190 for c in configuredeps: 191 for c in configuredeps:
191 if c.endswith("-native"): 192 if c.endswith("-native"):
192 manifest = d.expand("${SSTATE_MANIFESTS}/manifest-${BUILD_ARCH}-%s.populate_sysroot" % c) 193 manifest = d.expand("${SSTATE_MANIFESTS}/manifest-${BUILD_ARCH}-%s.populate_sysroot" % c)
@@ -201,6 +202,8 @@ python autotools_copy_aclocals () {
201 for l in f: 202 for l in f:
202 if "/aclocal/" in l and l.strip().endswith(".m4"): 203 if "/aclocal/" in l and l.strip().endswith(".m4"):
203 cp.append(l.strip()) 204 cp.append(l.strip())
205 elif "config_site.d/" in l:
206 cp.append(l.strip())
204 except: 207 except:
205 bb.warn("%s not found" % manifest) 208 bb.warn("%s not found" % manifest)
206 209
@@ -208,6 +211,8 @@ python autotools_copy_aclocals () {
208 t = os.path.join(aclocaldir, os.path.basename(c)) 211 t = os.path.join(aclocaldir, os.path.basename(c))
209 if not os.path.exists(t): 212 if not os.path.exists(t):
210 os.symlink(c, t) 213 os.symlink(c, t)
214
215 d.setVar("CONFIG_SITE", siteinfo_get_files(d, False))
211} 216}
212autotools_copy_aclocals[vardepsexclude] += "MACHINE SDK_ARCH BUILD_ARCH SDK_OS BB_TASKDEPDATA" 217autotools_copy_aclocals[vardepsexclude] += "MACHINE SDK_ARCH BUILD_ARCH SDK_OS BB_TASKDEPDATA"
213 218