1diff --git a/setup.py b/setup.py 2index 1b5f513..d660b9a 100644 3--- a/setup.py 4+++ b/setup.py 5@@ -184,7 +184,8 @@ class type_generator(build_ext): 6 f"unable to find tss2_tpm2_types.h in {pk['include_dirs']}" 7 ) 8 pdata = preprocess_file( 9- header_path, cpp_args=["-D__extension__=", "-D__attribute__(x)="] 10+ header_path, cpp_args=["-D__extension__=", "-D__attribute__(x)="], 11+ cpp_path="@crossPrefix@-cpp", 12 ) 13 parser = c_parser.CParser() 14 ast = parser.parse(pdata, "tss2_tpm2_types.h") 15@@ -210,6 +211,7 @@ class type_generator(build_ext): 16 "-D__float128=long double", 17 "-D_FORTIFY_SOURCE=0", 18 ], 19+ cpp_path="@crossPrefix@-cpp", 20 ) 21 parser = c_parser.CParser() 22 past = parser.parse(pdata, "tss2_policy.h")