Index: matplotlib-3.1.2/setupext.py
===================================================================
--- matplotlib-3.1.2.orig/setupext.py
+++ matplotlib-3.1.2/setupext.py
@@ -839,14 +839,7 @@ class Qhull(SetupPackage):
     name = "qhull"
 
     def add_flags(self, ext):
-        # Qhull doesn't distribute pkg-config info, so we have no way of
-        # knowing whether a system install is recent enough.  Thus, always use
-        # the vendored version.
-        ext.include_dirs.insert(0, 'extern')
-        ext.sources.extend(sorted(glob.glob('extern/libqhull/*.c')))
-        if sysconfig.get_config_var('LIBM') == '-lm':
-            ext.libraries.extend('m')
-
+        ext.libraries.extend(['qhull'])
 
 class TTConv(SetupPackage):
     name = "ttconv"
