diff options
Diffstat (limited to 'classes/vala.bbclass')
| -rw-r--r-- | classes/vala.bbclass | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/classes/vala.bbclass b/classes/vala.bbclass index 125820c00c..11a85db061 100644 --- a/classes/vala.bbclass +++ b/classes/vala.bbclass @@ -1,14 +1,16 @@ +# Vala has problems with multiple concurrent invocations +PARALLEL_MAKE = "" + +# Vala needs vala-native DEPENDS += "vala-native" +DEPENDS_virtclass-native += "vala-native" + +# Vala looks in STAGING_DATADIR for .vapi files +export STAGING_DATADIR +# Package additional files FILES_${PN}-dev += "\ ${datadir}/vala/vapi/*.vapi \ ${datadir}/vala/vapi/*.deps \ + ${datadir}/gir-1.0 \ " - -# .vapi and .deps files are arch independent and need to be present in the -# staging datadir for the native vala compiler -do_stage_append() { - install -d ${STAGING_DATADIR_NATIVE}/vala/vapi - find . -name "*.vapi" -exec install -m 0644 {} ${STAGING_DATADIR_NATIVE}/vala/vapi/ \; - find . -name "*.deps" -exec install -m 0644 {} ${STAGING_DATADIR_NATIVE}/vala/vapi/ \; -} |
