aboutsummaryrefslogtreecommitdiff
path: root/docs/refman/jsonschema.py
diff options
context:
space:
mode:
authorRalf Gommers <ralf.gommers@gmail.com>2023-04-21 23:39:27 +0100
committerNirbheek Chauhan <nirbheek@centricular.com>2023-05-24 02:03:20 +0530
commit8014827d06a3959caf7a4d21dd0e736809b9cb55 (patch)
treed6f3ba950e962c1e564d80801cf48816ee1478f5 /docs/refman/jsonschema.py
parenta53dcd6f61020efb495600123d27fa53ea0b2455 (diff)
downloadmeson-8014827d06a3959caf7a4d21dd0e736809b9cb55.zip
meson-8014827d06a3959caf7a4d21dd0e736809b9cb55.tar.gz
meson-8014827d06a3959caf7a4d21dd0e736809b9cb55.tar.bz2
Python module: emit warning for debug buildtypes with MSVC and no debug Python
CPython adds a hard to avoid hardcoded link flag to look for a debug libpython. This results in a very puzzling error, so emit a warning with a clear message. Note that pybind11 has a workaround for this, which undefines `_DEBUG`. So users who use only pybind11 can use non-release buildtypes, but they won't get debug symbols on Windows unless they have a debug build.
Diffstat (limited to 'docs/refman/jsonschema.py')
0 files changed, 0 insertions, 0 deletions