bpo-41116: Fix setup.py test for macOS Tcl/Tk frameworks (GH-23649)

If no explicit macOS SDK was specified, setup.py should check for
Tcl and TK frameworks in /Library/Frameworks; the previous commit
inadvertently broke that test.
This commit is contained in:
Ned Deily 2020-12-04 23:02:09 -05:00 committed by GitHub
parent 226a012d1c
commit 29afab6c5f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 1 deletions

View File

@ -177,10 +177,11 @@ def macosx_sdk_root():
m = re.search(r'-isysroot\s*(\S+)', cflags) m = re.search(r'-isysroot\s*(\S+)', cflags)
if m is not None: if m is not None:
MACOS_SDK_ROOT = m.group(1) MACOS_SDK_ROOT = m.group(1)
MACOS_SDK_SPECIFIED = MACOS_SDK_ROOT != '/'
else: else:
MACOS_SDK_ROOT = _osx_support._default_sysroot( MACOS_SDK_ROOT = _osx_support._default_sysroot(
sysconfig.get_config_var('CC')) sysconfig.get_config_var('CC'))
MACOS_SDK_SPECIFIED = MACOS_SDK_ROOT != '/' MACOS_SDK_SPECIFIED = False
return MACOS_SDK_ROOT return MACOS_SDK_ROOT