summaryrefslogtreecommitdiff
path: root/.ci
diff options
context:
space:
mode:
authorStefan Schmidt <s.schmidt@samsung.com>2019-11-27 08:17:15 -0500
committerMike Blumenkrantz <zmike@samsung.com>2019-11-27 08:17:15 -0500
commit3bc0fef21ce5cd16799da5f47d3a36abc0aa8201 (patch)
treed21ac9180af169031d1c22444de8d9567e5039ce /.ci
parent643dceca3d479e9edd66e52d9a7d7509ff5d4d87 (diff)
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
Diffstat (limited to '.ci')
-rwxr-xr-x.ci/ci-configure.sh8
1 files changed, 7 insertions, 1 deletions
diff --git a/.ci/ci-configure.sh b/.ci/ci-configure.sh
index 086bf92083..035d154508 100755
--- a/.ci/ci-configure.sh
+++ b/.ci/ci-configure.sh
@@ -9,10 +9,12 @@ if [ "$DISTRO" != "" ] ; then
9 OPTS=" -Decore-imf-loaders-disabler=scim,ibus -Dbindings=luajit" 9 OPTS=" -Decore-imf-loaders-disabler=scim,ibus -Dbindings=luajit"
10 # Why do we need to disable the imf loaders here? 10 # Why do we need to disable the imf loaders here?
11 11
12 MONO_LINUX_COPTS=" -Dbindings=luajit,mono -Dmono-beta=true"
13
12 WAYLAND_LINUX_COPTS=" -Dwl=true -Ddrm=true -Dopengl=es-egl -Dwl-deprecated=true -Ddrm-deprecated=true" 14 WAYLAND_LINUX_COPTS=" -Dwl=true -Ddrm=true -Dopengl=es-egl -Dwl-deprecated=true -Ddrm-deprecated=true"
13 15
14 # TODO: 16 # TODO:
15 # - Enable C++ and mono bindings: -Dbindings=luajit,cxx,mono -Dmono-beta=true 17 # - Enable C++ bindings: -Dbindings=luajit,cxx
16 # - No libelogind, Xgesture packages in fedora 30 repo 18 # - No libelogind, Xgesture packages in fedora 30 repo
17 # - RPM fusion repo for xine and libvlc 19 # - RPM fusion repo for xine and libvlc
18 ENABLED_LINUX_COPTS=" -Dfb=true -Dsdl=true -Dbuffer=true -Dbuild-id=travis-build \ 20 ENABLED_LINUX_COPTS=" -Dfb=true -Dsdl=true -Dbuffer=true -Dbuild-id=travis-build \
@@ -40,6 +42,10 @@ if [ "$DISTRO" != "" ] ; then
40 -Devas-loaders-disabler=json,pdf,ps,raw,svg,rsvg -Dbindings=luajit \ 42 -Devas-loaders-disabler=json,pdf,ps,raw,svg,rsvg -Dbindings=luajit \
41 -Dharfbuzz=true -Dpixman=true -Dembedded-lz4=false " 43 -Dharfbuzz=true -Dpixman=true -Dembedded-lz4=false "
42 44
45 if [ "$1" = "default" ]; then
46 OPTS="$OPTS $MONO_LINUX_COPTS"
47 fi
48
43 if [ "$1" = "options-enabled" ]; then 49 if [ "$1" = "options-enabled" ]; then
44 OPTS="$OPTS $ENABLED_LINUX_COPTS $WAYLAND_LINUX_COPTS" 50 OPTS="$OPTS $ENABLED_LINUX_COPTS $WAYLAND_LINUX_COPTS"
45 fi 51 fi