This commit is contained in:
Kovid Goyal 2020-05-13 17:22:39 +05:30
commit f8cf49a90c
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -556,11 +556,8 @@ def compile_c_extension(
is_special = src in SPECIAL_SOURCES
if is_special:
src, defines_ = SPECIAL_SOURCES[src]
if callable(defines_):
defines = defines_(kenv)
cppflags.extend(map(define, defines))
else:
cppflags.extend(map(define, defines_))
defines = defines_(kenv) if callable(defines_) else defines_
cppflags.extend(map(define, defines))
cmd = [kenv.cc, '-MMD'] + cppflags + kenv.cflags
cmd += ['-c', src] + ['-o', dest]