diff options
author | Jonathan Maw <jonathan.maw@codethink.co.uk> | 2015-05-01 14:51:26 +0000 |
---|---|---|
committer | James Thomas <james.thomas@codethink.co.uk> | 2015-05-26 13:46:23 +0000 |
commit | feb77fd553c889cc6a6621df97590d939b3407e2 (patch) | |
tree | b33039b501335a0261fce59db1e78a035f2dab03 /strata/weston-genivi | |
parent | 93552780c40e94e7fd27ed59434c919bd14d318c (diff) | |
download | definitions-feb77fd553c889cc6a6621df97590d939b3407e2.tar.gz |
Use a specific combination of wayland-ivi-extension, weston and libinput
This is necessary because:
* genivi-demo-platform-hmi requires features of wayland-ivi-extension
which were taken out after version 1.3.91
* It links against an ivi-layout module in weston with an interface
that is part of the weston-ivi-shell fork before it was merged with
weston, hence it must be a version before weston 1.7.
this existed as the branch "weston-ivi-shell-1.6.0-rc1-testing-01" on
github/ntanibata/weston-ivi-shell.
* libinput 0.7, because 0.8+ changed function signatures that weston
uses.
Diffstat (limited to 'strata/weston-genivi')
-rw-r--r-- | strata/weston-genivi/weston.morph | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/strata/weston-genivi/weston.morph b/strata/weston-genivi/weston.morph index 810ce5e9..cb28b715 100644 --- a/strata/weston-genivi/weston.morph +++ b/strata/weston-genivi/weston.morph @@ -5,7 +5,17 @@ build-system: autotools configure-commands: - autoreconf -ivf - | + cpu=$(echo $TARGET | cut -d '-' -f 1) + case "$cpu" in + armv7lhf) + export WESTON_NATIVE_BACKEND=drm-backend.so + ;; + *) + export WESTON_NATIVE_BACKEND=fbdev-backend.so + ;; + esac LDFLAGS='-L/lib64 -lrt' \ + $ ./configure --prefix=$PREFIX --disable-xwayland \ --disable-x11-compositor \ --disable-wayland-compositor --enable-egl \ |