| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- # _build_config.py.in is converted into _build_config.py during the meson build process.
- from __future__ import annotations
- def build_config() -> dict[str, str]:
- """
- Return a dictionary containing build configuration settings.
- All dictionary keys and values are strings, for example ``False`` is
- returned as ``"False"``.
- .. versionadded:: 1.1.0
- """
- return dict(
- # Python settings
- python_version="3.12",
- python_install_dir=r"c:/Lib/site-packages/",
- python_path=r"C:/Users/runneradmin/AppData/Local/Temp/build-env-u5bybl2l/Scripts/python.exe",
- # Package versions
- contourpy_version="1.3.3",
- meson_version="1.8.2",
- mesonpy_version="0.18.0",
- pybind11_version="3.0.0",
- # Misc meson settings
- meson_backend="ninja",
- build_dir=r"D:/a/contourpy/contourpy/.mesonpy-esbcvpny/lib/contourpy/util",
- source_dir=r"D:/a/contourpy/contourpy/lib/contourpy/util",
- cross_build="False",
- # Build options
- 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'",
- buildtype="release",
- cpp_std="c++17",
- debug="False",
- optimization="3",
- vsenv="True",
- b_ndebug="if-release",
- b_vscrt="mt",
- # C++ compiler
- compiler_name="msvc",
- compiler_version="19.44.35213",
- linker_id="link",
- compile_command="cl",
- # Host machine
- host_cpu="x86_64",
- host_cpu_family="x86_64",
- host_cpu_endian="little",
- host_cpu_system="windows",
- # Build machine, same as host machine if not a cross_build
- build_cpu="x86_64",
- build_cpu_family="x86_64",
- build_cpu_endian="little",
- build_cpu_system="windows",
- )
|