forked from enlightenment/efl
ci: enable mono bindings build in default build
Summary: We have all the pieces together now to build the mono bindings as well as run the mono testsuite on nija test. The docker image was updated to contain the mono-devel package to provide the needed dependencies. Depends on D10437 Reviewers: bu5hm4n, zmike, lauromoura Reviewed By: zmike Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10749
This commit is contained in:
parent
643dceca3d
commit
3bc0fef21c
|
@ -9,10 +9,12 @@ if [ "$DISTRO" != "" ] ; then
|
||||||
OPTS=" -Decore-imf-loaders-disabler=scim,ibus -Dbindings=luajit"
|
OPTS=" -Decore-imf-loaders-disabler=scim,ibus -Dbindings=luajit"
|
||||||
# Why do we need to disable the imf loaders here?
|
# Why do we need to disable the imf loaders here?
|
||||||
|
|
||||||
|
MONO_LINUX_COPTS=" -Dbindings=luajit,mono -Dmono-beta=true"
|
||||||
|
|
||||||
WAYLAND_LINUX_COPTS=" -Dwl=true -Ddrm=true -Dopengl=es-egl -Dwl-deprecated=true -Ddrm-deprecated=true"
|
WAYLAND_LINUX_COPTS=" -Dwl=true -Ddrm=true -Dopengl=es-egl -Dwl-deprecated=true -Ddrm-deprecated=true"
|
||||||
|
|
||||||
# TODO:
|
# TODO:
|
||||||
# - Enable C++ and mono bindings: -Dbindings=luajit,cxx,mono -Dmono-beta=true
|
# - Enable C++ bindings: -Dbindings=luajit,cxx
|
||||||
# - No libelogind, Xgesture packages in fedora 30 repo
|
# - No libelogind, Xgesture packages in fedora 30 repo
|
||||||
# - RPM fusion repo for xine and libvlc
|
# - RPM fusion repo for xine and libvlc
|
||||||
ENABLED_LINUX_COPTS=" -Dfb=true -Dsdl=true -Dbuffer=true -Dbuild-id=travis-build \
|
ENABLED_LINUX_COPTS=" -Dfb=true -Dsdl=true -Dbuffer=true -Dbuild-id=travis-build \
|
||||||
|
@ -40,6 +42,10 @@ if [ "$DISTRO" != "" ] ; then
|
||||||
-Devas-loaders-disabler=json,pdf,ps,raw,svg,rsvg -Dbindings=luajit \
|
-Devas-loaders-disabler=json,pdf,ps,raw,svg,rsvg -Dbindings=luajit \
|
||||||
-Dharfbuzz=true -Dpixman=true -Dembedded-lz4=false "
|
-Dharfbuzz=true -Dpixman=true -Dembedded-lz4=false "
|
||||||
|
|
||||||
|
if [ "$1" = "default" ]; then
|
||||||
|
OPTS="$OPTS $MONO_LINUX_COPTS"
|
||||||
|
fi
|
||||||
|
|
||||||
if [ "$1" = "options-enabled" ]; then
|
if [ "$1" = "options-enabled" ]; then
|
||||||
OPTS="$OPTS $ENABLED_LINUX_COPTS $WAYLAND_LINUX_COPTS"
|
OPTS="$OPTS $ENABLED_LINUX_COPTS $WAYLAND_LINUX_COPTS"
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Reference in New Issue