_build_config.py 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. # _build_config.py.in is converted into _build_config.py during the meson build process.
  2. from __future__ import annotations
  3. def build_config() -> dict[str, str]:
  4. """
  5. Return a dictionary containing build configuration settings.
  6. All dictionary keys and values are strings, for example ``False`` is
  7. returned as ``"False"``.
  8. .. versionadded:: 1.1.0
  9. """
  10. return dict(
  11. # Python settings
  12. python_version="3.12",
  13. python_install_dir=r"c:/Lib/site-packages/",
  14. python_path=r"C:/Users/runneradmin/AppData/Local/Temp/build-env-u5bybl2l/Scripts/python.exe",
  15. # Package versions
  16. contourpy_version="1.3.3",
  17. meson_version="1.8.2",
  18. mesonpy_version="0.18.0",
  19. pybind11_version="3.0.0",
  20. # Misc meson settings
  21. meson_backend="ninja",
  22. build_dir=r"D:/a/contourpy/contourpy/.mesonpy-esbcvpny/lib/contourpy/util",
  23. source_dir=r"D:/a/contourpy/contourpy/lib/contourpy/util",
  24. cross_build="False",
  25. # Build options
  26. build_options=r"-Dbuildtype=release -Db_ndebug=if-release -Db_vscrt=mt '-Dcpp_link_args=['ucrt.lib','vcruntime.lib','/nodefaultlib:libucrt.lib','/nodefaultlib:libvcruntime.lib']' -Dvsenv=True '--native-file=D:/a/contourpy/contourpy/.mesonpy-esbcvpny/meson-python-native-file.ini'",
  27. buildtype="release",
  28. cpp_std="c++17",
  29. debug="False",
  30. optimization="3",
  31. vsenv="True",
  32. b_ndebug="if-release",
  33. b_vscrt="mt",
  34. # C++ compiler
  35. compiler_name="msvc",
  36. compiler_version="19.44.35213",
  37. linker_id="link",
  38. compile_command="cl",
  39. # Host machine
  40. host_cpu="x86_64",
  41. host_cpu_family="x86_64",
  42. host_cpu_endian="little",
  43. host_cpu_system="windows",
  44. # Build machine, same as host machine if not a cross_build
  45. build_cpu="x86_64",
  46. build_cpu_family="x86_64",
  47. build_cpu_endian="little",
  48. build_cpu_system="windows",
  49. )