diff options
author | Nick Coghlan <ncoghlan@gmail.com> | 2017-11-26 13:04:46 +1000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-11-26 13:04:46 +1000 |
commit | 53efbf3977a44e382397e7994a2524b4f8c9d053 (patch) | |
tree | 297668721852046e6948233328987d953f3d2114 /setup.py | |
parent | cef88b9c15cf387cf6a39a387a6868883409df4f (diff) | |
download | cpython-git-53efbf3977a44e382397e7994a2524b4f8c9d053.tar.gz |
bpo-11063: Handle uuid.h being in default include path (GH-4565)
find_file() returns an empty list if it finds the requested
header on the standard include path, so header existence
checks need to be explicitly against "is not None".
Diffstat (limited to 'setup.py')
-rw-r--r-- | setup.py | 3 |
1 files changed, 1 insertions, 2 deletions
@@ -1680,12 +1680,11 @@ class PyBuildExt(build_ext): # Build the _uuid module if possible uuid_incs = find_file("uuid.h", inc_dirs, ["/usr/include/uuid"]) - if uuid_incs: + if uuid_incs is not None: if self.compiler.find_library_file(lib_dirs, 'uuid'): uuid_libs = ['uuid'] else: uuid_libs = [] - if uuid_incs: self.extensions.append(Extension('_uuid', ['_uuidmodule.c'], libraries=uuid_libs, include_dirs=uuid_incs)) |