import sys, os
def getincl():
PY_VER = sys.version[:3]
for p in (sys.prefix, sys.exec_prefix):
if sys.executable.startswith(p):
return [os.path.join(sys.prefix, 'include', 'python'+PY_VER)]
base = os.path.dirname(sys.executable)
if os.path.exists(os.path.join(base, 'Include')):
return [os.path.join(base, 'Include'), base, os.path.join(base, 'Stackless')]
raise IOError, 'cannot find the include directories for %s' % sys.executable
INCLUDE_STR = ' '.join(['-I%s' % s for s in getincl()])
if __name__ == '__main__':
print INCLUDE_STR
|