diff options
author | Chris Johns <chrisj@rtems.org> | 2015-05-27 10:42:28 +1000 |
---|---|---|
committer | Chris Johns <chrisj@rtems.org> | 2015-06-01 10:36:58 +1000 |
commit | 1383c80c5ae53f5ab399122034dc967c667abc15 (patch) | |
tree | 7e1b24c1eda4536246a141024edbc8c72bd0205d /waf_generator.py | |
parent | Regenerate with FreeBSD lex, yacc, and rpcgen tools. (diff) | |
download | rtems-libbsd-1383c80c5ae53f5ab399122034dc967c667abc15.tar.bz2 |
Add conditional support for RTEMS PCI to the waf build.
Check for the "rtems/pci.h" header and provide conditional build support
with waf to build for BSPs that do not have PCI support. The Makefile build
always defines HAVE_RTEMS_PCI_H which is the same state with this change.
The PCI calls still exist however they do nothing and return a constant.
Any PCI based driver that makes these calls on a BSP that does not have
PCI support will not work which is understandable. Either change the
driver or add PCI support the BSP.
Diffstat (limited to 'waf_generator.py')
-rwxr-xr-x | waf_generator.py | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/waf_generator.py b/waf_generator.py index b3c80558..4c9be070 100755 --- a/waf_generator.py +++ b/waf_generator.py @@ -242,6 +242,7 @@ class ModuleManager(builder.ModuleManager): self.add('') self.add('def bsp_configure(conf, arch_bsp):') self.add(' conf.check(header_name = "dlfcn.h", features = "c")') + self.add(' conf.check(header_name = "rtems/pci.h", features = "c", mandatory = False)') self.add('') self.add('def configure(conf):') self.add(' if conf.options.auto_regen:') |