From e159e1dba7baa75814b1a84f668dc839e8c2e184 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Alberts=20Muktup=C4=81vels?= Date: Mon, 10 Oct 2022 14:25:22 +0300 Subject: [PATCH] codegen: Append VALA_EXTERN also when using fast-vapi --- codegen/valaccodebasemodule.vala | 8 ++++++++ 1 file changed, 8 insertions(+) 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; } -- 2.47.2