src/Project/GtkValaSettings.vala
authorAlan <alan@roojs.com>
Thu, 15 Feb 2024 08:45:14 +0000 (16:45 +0800)
committerAlan <alan@roojs.com>
Thu, 15 Feb 2024 08:45:14 +0000 (16:45 +0800)
src/Project/GtkValaSettings.vala

index d9e4ca0..e7aa4ad 100644 (file)
@@ -106,14 +106,17 @@ namespace Project
                                return @"
 $cgname = executable('$cgname',
     dependencies: deps,
-    sources: [ " + cgname + @"_src $resources ],
+    sources: [  $(cgname)_src $resources ],
     install: true
 )
 ";
                        }
+                       var version = this.project.verison;
                        // it's a library..
                        return @"
-$(cgname)_lib = shared_library('$cgname',  [ " + cgname + @"_src $resources ],
+$(cgname)_lib = shared_library('$cgname',  
+       sources : [ $(cgname)_src $resources ],
+       vala_vapi: '$(cgname)-$(version).vapi',
     dependencies: deps,
     install: true,
     install_dir: [true, true, true]