waf (568B)
1 #! /usr/bin/env python3 2 # -*- mode: python -*- 3 4 import os, sys 5 if sys.hexversion < 0x30000f0: 6 print("Python2 not supported") 7 sys.exit(1) 8 9 dir = os.environ.get('WAFDIR', '') 10 if not dir: 11 dir = os.path.join(os.path.dirname(os.path.realpath(__file__)), 'ext/waf') 12 13 if not os.path.isdir(os.path.join(dir, 'waflib')): 14 print("%s does not look like a valid wafdir, are git submodules ok?" % dir) 15 sys.exit(1) 16 17 sys.path.insert(0, dir) 18 from waflib import Scripting 19 from waflib.Context import WAFVERSION 20 Scripting.waf_entry_point(os.getcwd(), WAFVERSION, dir)