ninja: Fix the dependency on the VAPI when 'vala_vapi' is used
This commit is contained in:
parent
076f3c53bd
commit
02ad00b982
|
@ -1048,7 +1048,7 @@ int dummy;
|
|||
if hasattr(i, 'fname'):
|
||||
i = i.fname
|
||||
if i.endswith('vala'):
|
||||
vapiname = dep.name + '.vapi'
|
||||
vapiname = dep.vala_vapi
|
||||
fullname = os.path.join(self.get_target_dir(dep), vapiname)
|
||||
result.add(fullname)
|
||||
break
|
||||
|
|
|
@ -3,7 +3,11 @@ project('valatest', 'c', 'vala')
|
|||
glib = dependency('glib-2.0')
|
||||
gobject = dependency('gobject-2.0')
|
||||
|
||||
library('foo-1.0', 'foo.vala',
|
||||
vala_header: 'foo.h',
|
||||
vala_vapi: 'foo.vapi',
|
||||
foo_lib = library('foo-1.0', 'foo.vala',
|
||||
vala_header: 'foo.h',
|
||||
vala_vapi: 'foo.vapi',
|
||||
dependencies: [glib, gobject])
|
||||
|
||||
library('bar', 'bar.vala',
|
||||
link_with: [foo_lib],
|
||||
dependencies: [glib, gobject])
|
||||
|
|
Loading…
Reference in New Issue