From 48cc0657434a660cc726f4e96f6da39957089d8a Mon Sep 17 00:00:00 2001
From: "Uwe L. Korn" <uwe.korn@quantco.com>
Date: Tue, 10 Oct 2023 20:50:42 +0200
Subject: [PATCH] Add sys.prefix/include to include_dirs

---
 setup.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/setup.py b/setup.py
index 097d537..fa1180c 100755
--- a/setup.py
+++ b/setup.py
@@ -79,7 +79,7 @@ def get_compiler_settings():
         'extra_compile_args': [],
         'extra_link_args': [],
         'libraries': [],
-        'include_dirs': [],
+        'include_dirs': [join(sys.prefix, 'include')],
         'define_macros': [('PYODBC_VERSION', VERSION)]
     }
 
@@ -132,7 +132,7 @@ def get_compiler_settings():
 
         # Homebrew installs odbc_config
         pipe = os.popen('odbc_config --cflags --libs 2>/dev/null')
-        cflags, ldflags = pipe.readlines()
+        cflags, ldflags = pipe.readlines() or (None, None)
         exit_status = pipe.close()
 
         if exit_status is None:
-- 
2.39.3 (Apple Git-145)

