From: Alberts Muktupāvels Date: Mon, 10 Oct 2022 11:25:22 +0000 (+0300) Subject: codegen: Append VALA_EXTERN also when using fast-vapi X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e159e1dba7baa75814b1a84f668dc839e8c2e184;p=thirdparty%2Fvala.git codegen: Append VALA_EXTERN also when using fast-vapi --- diff --git a/codegen/valaccodebasemodule.vala b/codegen/valaccodebasemodule.vala index ccaf79547..ff0ee3f94 100644 --- a/codegen/valaccodebasemodule.vala +++ b/codegen/valaccodebasemodule.vala @@ -866,6 +866,14 @@ public abstract class Vala.CCodeBaseModule : CodeGenerator { * C code output. */ if (source_file.file_type == SourceFileType.FAST) { + if (requires_vala_extern) { + if (context.header_filename != null) { + if (!header_file.add_declaration ("VALA_EXTERN")) { + append_vala_extern_define (header_file); + } + internal_header_file.add_include (source_file.get_cinclude_filename (), true); + } + } return; }