fix #1 Add optional include to initialize const variables for tests

This commit is contained in:
2025-12-21 11:07:08 +01:00
parent 42850ab4cc
commit 4050bcb17f

View File

@@ -999,6 +999,9 @@ STATIC int8_t createStub(char *aOutput, char *aNoSuffix, cfile_t *aCfile)
{ {
fprintf(cfile, "#include <stdarg.h> // stub uses a va_list"NEWLINES); fprintf(cfile, "#include <stdarg.h> // stub uses a va_list"NEWLINES);
} }
fprintf(cfile, "#if __has_include(\"stub_%s_init.h\")"NEWLINES, aNoSuffix);
fprintf(cfile, "#\tinclude \"stub_%s_init.h\""NEWLINES, aNoSuffix);
fprintf(cfile, "#endif"NEWLINES);
fprintf(cfile, "#include \"stub_%s_user.h\""NEWLINES, aNoSuffix); fprintf(cfile, "#include \"stub_%s_user.h\""NEWLINES, aNoSuffix);
fprintf(cfile, "#include \"%s\""NEWLINES NEWLINES, gnu_basename(cHeaderName)); fprintf(cfile, "#include \"%s\""NEWLINES NEWLINES, gnu_basename(cHeaderName));