Biogeme: Python Library  2.5
biogeme-python3.1-config.py
1 import sys
2 from distutils import sysconfig
3 option=sys.argv[1]
4 if option=='includes':
5  print('-I' + sysconfig.get_python_inc() + ' -I' + sysconfig.get_python_inc(plat_specific=True))
6 if option=='cxxflags':
7  flags=sysconfig.get_config_var('CFLAGS').split()
8  for unflag in ['-Wno-unused-result','-Wstrict-prototypes']:
9  if flags.count(unflag) > 0:
10  flags.remove(unflag)
11  print(' '.join(flags))
12 if option=='libs':
13  print('-lpython' + sysconfig.get_config_var('VERSION') + ' ' + sysconfig.get_config_var('LIBS') + ' ' + sysconfig.get_config_var('SYSLIBS'))
14 if option=='ldflags':
15  print(sysconfig.get_config_var('LDFLAGS') + ' -L' + sysconfig.get_config_var('LIBPL'))
16 if option=='headerdir':
17  print(sysconfig.get_python_inc())
18 if option=='version':
19  print(sysconfig.get_config_var('VERSION'))
Copyright 2016 Michel Bierlaire