diff --git a/setup.py b/setup.py index 1b5f513..0e6208f 100644 --- a/setup.py +++ b/setup.py @@ -184,7 +184,7 @@ class type_generator(build_ext): f"unable to find tss2_tpm2_types.h in {pk['include_dirs']}" ) pdata = preprocess_file( - header_path, cpp_args=["-D__extension__=", "-D__attribute__(x)="] + header_path, cpp_args=["-std=c99", "-D__extension__=", "-D__attribute__(x)="] ) parser = c_parser.CParser() ast = parser.parse(pdata, "tss2_tpm2_types.h") @@ -205,6 +205,7 @@ class type_generator(build_ext): pdata = preprocess_file( policy_header_path, cpp_args=[ + "-std=c99", "-D__extension__=", "-D__attribute__(x)=", "-D__float128=long double",