]> granicus.if.org Git - python/commitdiff
Patch by Chris Herborth:
authorGuido van Rossum <guido@python.org>
Thu, 17 Dec 1998 18:02:15 +0000 (18:02 +0000)
committerGuido van Rossum <guido@python.org>
Thu, 17 Dec 1998 18:02:15 +0000 (18:02 +0000)
BeOS headers live in various non-standard places;
luckily, there's an environment variable that lists them all.

Tools/scripts/h2py.py

index 513fa4bd78aa72ec15c3e3f8c377c4bbbf96b35f..fd4b2670bcac1c63e99eb9edc7e56050970e2c8a 100755 (executable)
@@ -46,7 +46,13 @@ except KeyError:
        try:
                searchdirs=string.splitfields(os.environ['INCLUDE'],';')
        except KeyError:
-               searchdirs=['/usr/include']
+               try:
+                       if string.find( sys.platform, "beos" ) == 0:
+                               searchdirs=string.splitfields(os.environ['BEINCLUDES'],';')
+                       else:
+                               raise KeyError
+               except KeyError:
+                       searchdirs=['/usr/include']
 
 def main():
        global filedict