FindLibPython.py 1.1 KB

12345678910111213141516171819202122232425
  1. # Note by Nikolaus Demmel 28.03.2014: My contributions are licensend under the
  2. # same as CMake (BSD). My adaptations are in part based
  3. # https://github.com/qgis/QGIS/tree/master/cmake which has the following
  4. # copyright note:
  5. # FindLibPython.py
  6. # Copyright (c) 2007, Simon Edwards <[email protected]>
  7. # Redistribution and use is allowed according to the terms of the BSD license.
  8. # For details see the accompanying COPYING-CMAKE-SCRIPTS file.
  9. import sys
  10. import distutils.sysconfig
  11. print("exec_prefix:%s" % sys.exec_prefix)
  12. print("major_version:%s" % str(sys.version_info[0]))
  13. print("minor_version:%s" % str(sys.version_info[1]))
  14. print("patch_version:%s" % str(sys.version_info[2]))
  15. print("short_version:%s" % '.'.join(map(lambda x:str(x), sys.version_info[0:2])))
  16. print("long_version:%s" % '.'.join(map(lambda x:str(x), sys.version_info[0:3])))
  17. print("py_inc_dir:%s" % distutils.sysconfig.get_python_inc())
  18. print("site_packages_dir:%s" % distutils.sysconfig.get_python_lib(plat_specific=1))
  19. for e in distutils.sysconfig.get_config_vars ('LIBDIR'):
  20. if e != None:
  21. print("py_lib_dir:%s" % e)
  22. break