diff options
author | Wonki Kim <wonki_.kim@samsung.com> | 2019-01-09 14:36:09 +0000 |
---|---|---|
committer | Marcel Hollerbach <mail@marcel-hollerbach.de> | 2019-01-10 10:57:42 +0100 |
commit | 8d58ef48bdad37d42272d28008f538324c9a01fe (patch) | |
tree | 4e288fb38e2176d39ba4e8c6cb8cce66a1ffc9fe /.ci | |
parent | 2c2f93dc1a8114695d5d72d7ea850995e88f9e56 (diff) | |
download | efl-8d58ef48bdad37d42272d28008f538324c9a01fe.tar.gz |
meson: modify options for enabling the bindings
bindings are added as subdir by foreaching a array defined in meson.build at root.
then meson checks a option which has the same name of the binding.
this patch appends a new option for selecting bindings to build.
[howto]
*as-is
meson build.asis/ -Dmono=false -Dcxx=true
ninja -C build.asis/
*to-be
menson build.tobe/ -Dbindings=luajit,cxx
ninja -C build.tobe/
it is imposibble to use this wrongly because meson raise a error if arguments are not in a predefined list that described in meson_options.txt.
for more information, refer to https://mesonbuild.com/Build-options.html and also take a look at meson_options.txt please.
Differential Revision: https://phab.enlightenment.org/D7563
Diffstat (limited to '.ci')
-rwxr-xr-x | .ci/ci-configure.sh | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/.ci/ci-configure.sh b/.ci/ci-configure.sh index b2a62b5736..4a2211ba09 100755 --- a/.ci/ci-configure.sh +++ b/.ci/ci-configure.sh @@ -7,7 +7,7 @@ set -e if [ "$BUILDSYSTEM" = "ninja" ] ; then if [ "$DISTRO" != "" ] ; then # Normal build test of all targets - OPTS=" -Decore-imf-loaders-disabler=scim,ibus -Davahi=false -Dmono=false -Dcxx=false" + OPTS=" -Decore-imf-loaders-disabler=scim,ibus -Davahi=false -Dbindings=luajit" WAYLAND_LINUX_COPTS=" -Dwl=true -Ddrm=true -Dopengl=es-egl" @@ -41,7 +41,7 @@ if [ "$BUILDSYSTEM" = "ninja" ] ; then export CFLAGS="-I/usr/local/opt/openssl/include -frewrite-includes $CFLAGS" export LDFLAGS="-L/usr/local/opt/openssl/lib $LDFLAGS" export PKG_CONFIG_PATH="/usr/local/opt/openssl/lib/pkgconfig" - mkdir build && meson build -Decore-imf-loaders-disabler=scim,ibus -Dx11=false -Davahi=false -Dmono=false -Dcxx=false -Deeze=false -Dsystemd=false -Dnls=false -Dcocoa=true -Demotion-loaders-disabler=gstreamer,gstreamer1,libvlc,xine + mkdir build && meson build -Decore-imf-loaders-disabler=scim,ibus -Dx11=false -Davahi=false -Dbindings=luajit -Deeze=false -Dsystemd=false -Dnls=false -Dcocoa=true -Demotion-loaders-disabler=gstreamer,gstreamer1,libvlc,xine fi else CI_BUILD_TYPE="$1" |