Fix out-of-tree builds for blake2
diff --git a/setup.py b/setup.py
index bbb6bb7..ed1acfd 100644
--- a/setup.py
+++ b/setup.py
@@ -889,8 +889,8 @@
         exts.append( Extension('_sha1', ['sha1module.c'],
                                depends=['hashlib.h']) )
 
-        blake2_deps = [os.path.join('_blake2', 'impl', name)
-                       for name in os.listdir('Modules/_blake2/impl')]
+        blake2_deps = glob(os.path.join(os.getcwd(), srcdir,
+                                        'Modules/_blake2/impl/*'))
         blake2_deps.append('hashlib.h')
 
         blake2_macros = []