diff options
author | Ray Molenkamp <github@lazydodo.com> | 2018-10-22 19:17:08 +0300 |
---|---|---|
committer | Ray Molenkamp <github@lazydodo.com> | 2018-10-22 19:17:08 +0300 |
commit | 86dbbd156fafccea7bfcf3207c8486fb2098b341 (patch) | |
tree | 5deb8e1d31ff164f0bb13caf092d62ed895688fc /source/creator | |
parent | 32d66889e992a82f3e56c0d43b06c0f4a89a08f7 (diff) |
Windows: Enable python debugging in Visual Studio.
see D3817 for technical details, and https://wiki.blender.org/wiki/Tools/Debugging/Python_Visual_Studio for a end user quick-start guide.
Differential Revision: https://developer.blender.org/D3817
Diffstat (limited to 'source/creator')
-rw-r--r-- | source/creator/CMakeLists.txt | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/source/creator/CMakeLists.txt b/source/creator/CMakeLists.txt index e6772a003f5..fb02a7c871c 100644 --- a/source/creator/CMakeLists.txt +++ b/source/creator/CMakeLists.txt @@ -753,6 +753,19 @@ elseif(WIN32) DESTINATION ${BLENDER_VERSION}/python/bin CONFIGURATIONS Debug ) + if(WINDOWS_PYTHON_DEBUG) + install( + FILES ${LIBDIR}/python/lib/python${_PYTHON_VERSION_NO_DOTS}.pdb + DESTINATION "." + CONFIGURATIONS Release;RelWithDebInfo;MinSizeRel + ) + + install( + FILES ${LIBDIR}/python/lib/python${_PYTHON_VERSION_NO_DOTS}_d.pdb + DESTINATION "." + CONFIGURATIONS Debug + ) + endif() endif() unset(_PYTHON_VERSION_NO_DOTS) @@ -1031,4 +1044,9 @@ if(WIN32 AND NOT WITH_PYTHON_MODULE) COMPONENT Blender DESTINATION "." ) + set_target_properties( + blender + PROPERTIES + VS_USER_PROPS "blender.Cpp.user.props" + ) endif() |