From 4d9e3a037bbe55982eadf2767e581eeb47b8b0c0 Mon Sep 17 00:00:00 2001
From: Isuru Fernando <isuruf@gmail.com>
Date: Tue, 21 Sep 2021 13:05:20 -0500
Subject: [PATCH 03/25] bpo-45258: search for -isysroot in addition to
 --sysroot

-isysroot is for macOS, while --sysroot is for gcc/linux
---
 setup.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/setup.py b/setup.py
index 4f122b62e0..87f76ad41b 100644
--- a/setup.py
+++ b/setup.py
@@ -166,7 +166,7 @@ def sysroot_paths(make_vars, subdirs):
     for var_name in make_vars:
         var = sysconfig.get_config_var(var_name)
         if var is not None:
-            m = re.search(r'--sysroot=([^"]\S*|"[^"]+")', var)
+            m = re.search(r'(?:--sysroot|-isysroot)=([^"]\S*|"[^"]+")', var)
             if m is not None:
                 sysroot = m.group(1).strip('"')
                 for subdir in subdirs:
