From 35e3b28ca193cb3248b4e0d6b437e03dd4e60e0e Mon Sep 17 00:00:00 2001 From: Raphael Nestler Date: Wed, 20 Apr 2016 18:19:08 +0200 Subject: [PATCH] Use msbuild tools from PATH While _find_msbuild_tool searches in the registry to find the given build tool, it doesn't check if it's already in PATH. If one uses a developer command prompt to build, all necessary tools are in PATH. Fixes #207 for me --- setup.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/setup.py b/setup.py index 75d72fe00..2f7332764 100644 --- a/setup.py +++ b/setup.py @@ -7,6 +7,7 @@ from distutils.command.install_lib import install_lib from distutils.command.install_data import install_data from distutils.sysconfig import get_config_var +from distutils.spawn import find_executable from distutils import log from platform import architecture from subprocess import Popen, CalledProcessError, PIPE, check_call @@ -23,6 +24,10 @@ def _find_msbuild_tool(tool="msbuild.exe", use_windows_sdk=False): """Return full path to one of the microsoft build tools""" + path = find_executable(tool) + if path: + return path + try: import _winreg except ImportError: