diff options
author | Alberts Muktupāvels <alberts.muktupavels@gmail.com> | 2022-10-10 14:25:22 +0300 |
---|---|---|
committer | Rico Tzschichholz <ricotz@ubuntu.com> | 2022-10-23 13:17:06 +0200 |
commit | e159e1dba7baa75814b1a84f668dc839e8c2e184 (patch) | |
tree | 8b6bc1bff8acac18108fc10366ba4789f3d5dd8e /codegen | |
parent | b4d3da24ff50f81453fe6958a090f9fae707c55f (diff) | |
download | vala-e159e1dba7baa75814b1a84f668dc839e8c2e184.tar.gz |
codegen: Append VALA_EXTERN also when using fast-vapi
Diffstat (limited to 'codegen')
-rw-r--r-- | codegen/valaccodebasemodule.vala | 8 |
1 files changed, 8 insertions, 0 deletions
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; } |