[rtems-libbsd commit] waf_generator.py: Move arch header includes

Sebastian Huber sebh at rtems.org
Fri Jul 31 11:56:56 UTC 2015


Module:    rtems-libbsd
Branch:    master
Commit:    88205a560b702d498983bae73e912e9e82e0730a
Changeset: http://git.rtems.org/rtems-libbsd/commit/?id=88205a560b702d498983bae73e912e9e82e0730a

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Fri Jul 31 11:55:18 2015 +0200

waf_generator.py: Move arch header includes

Make sure that architecture specific header files are found first.

---

 waf_generator.py | 4 ++--
 wscript          | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/waf_generator.py b/waf_generator.py
index ff55031..7ae5a2a 100755
--- a/waf_generator.py
+++ b/waf_generator.py
@@ -322,10 +322,10 @@ class ModuleManager(builder.ModuleManager):
         self.add('')
         self.add('    # Include paths')
         self.add('    includes = ["."]')
-        for i in builder.includes():
-            self.add('    includes += ["%s"]' % (i[2:]))
         self.add('    for i in %r:' % (builder.cpu_includes()))
         self.add('        includes += ["%s" % (i[2:].replace("@CPU@", bld.get_env()["RTEMS_ARCH"]))]')
+        for i in builder.includes():
+            self.add('    includes += ["%s"]' % (i[2:]))
         self.add('')
         self.add('    # Support dummy PIC IRQ includes')
         self.add('    if bld.get_env()["RTEMS_ARCH"] not in ("arm", "i386", "lm32", "mips", "powerpc", "sparc", "m68k"):')
diff --git a/wscript b/wscript
index 77dcd9f..8c0c242 100644
--- a/wscript
+++ b/wscript
@@ -73,6 +73,8 @@ def build(bld):
 
     # Include paths
     includes = ["."]
+    for i in ['-Irtemsbsd/@CPU@/include', '-Ifreebsd/sys/@CPU@/include']:
+        includes += ["%s" % (i[2:].replace("@CPU@", bld.get_env()["RTEMS_ARCH"]))]
     includes += ["rtemsbsd/include"]
     includes += ["freebsd/sys"]
     includes += ["freebsd/sys/contrib/altq"]
@@ -91,8 +93,6 @@ def build(bld):
     includes += ["mDNSResponder/mDNSShared"]
     includes += ["mDNSResponder/mDNSPosix"]
     includes += ["testsuite/include"]
-    for i in ['-Irtemsbsd/@CPU@/include', '-Ifreebsd/sys/@CPU@/include']:
-        includes += ["%s" % (i[2:].replace("@CPU@", bld.get_env()["RTEMS_ARCH"]))]
 
     # Support dummy PIC IRQ includes
     if bld.get_env()["RTEMS_ARCH"] not in ("arm", "i386", "lm32", "mips", "powerpc", "sparc", "m68k"):




More information about the vc mailing list