如何在使用 cmake 编译的程序中使用库中的 .vapi 文件?

How to use a .vapi file from an library in a program that compiles with cmake?

我正在尝试将 Grilo 合并到其他人使用 cmake 编译的现有项目中。这看起来应该很简单,但我已经挖掘了几个小时。我在 Ubuntu 上下载了 libgrilo-0.2-dev。它包含

/usr/share/vala/vapi/grilo-0.2.vapi and /usr/share/vala/vapi/grilo-net-0.2.vapi

我将 libgrilo-0.2 添加到 CMakeLists 文件中的 DEPS_PACKAGES 和 find_packages。那里没有错误。我加了

using Grilo;

这会阻止项目编译。我应该怎么做?

事实证明,这只是正确命名的问题。 grilo-0.2 需要进入 CMakeLists.txt 文件。

using Grl;

就是代码中需要写的内容。