aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrancesco Abbate <francesco.abbate@st.com>2021-08-30 14:27:31 +0200
committerFrancesco Abbate <francesco.abbate@st.com>2021-08-30 14:29:20 +0200
commitdcf84c743df16e954b3c2de0274eb6014461e508 (patch)
tree4c70ecd8843f2bcf5c1115225e9f9d209e959350
parente9246bcb5615ad3522ccbad23d9d2585e6352fde (diff)
downloadlite-xl-dcf84c743df16e954b3c2de0274eb6014461e508.tar.gz
lite-xl-dcf84c743df16e954b3c2de0274eb6014461e508.zip
Add renderer build options in build-packages.sh
-rwxr-xr-xbuild-packages.sh15
1 files changed, 11 insertions, 4 deletions
diff --git a/build-packages.sh b/build-packages.sh
index ed85e175..ffe3537b 100755
--- a/build-packages.sh
+++ b/build-packages.sh
@@ -42,7 +42,7 @@ lite_build () {
local build="$1"
build_dir_is_usable "$build" || exit 1
rm -fr "$build"
- setup_options=()
+ setup_options=("${@:2}")
if [[ "$OSTYPE" == "darwin"* ]]; then
setup_options+=(-Dbundle=true)
fi
@@ -55,7 +55,8 @@ lite_build_pgo () {
local build="$1"
build_dir_is_usable "$build" || exit 1
rm -fr "$build"
- meson setup --buildtype=release -Db_pgo=generate "$build" || exit 1
+ echo meson setup --buildtype=release "${@:2}" -Db_pgo=generate "$build"
+ meson setup --buildtype=release "${@:2}" -Db_pgo=generate "$build" || exit 1
ninja -C "$build" || exit 1
copy_directory_from_repo data "$build/src"
"$build/src/lite-xl"
@@ -200,9 +201,15 @@ lite_copy_third_party_modules () {
mv "$build/lite-colors-master/colors" "$build/third/data"
rm -fr "$build/lite-colors-master"
}
+
+build_opts=()
unset arch
while [ ! -z {$1+x} ]; do
case $1 in
+ -renderer)
+ build_opts+=("-Drenderer=true")
+ shift
+ ;;
-pgo)
pgo=true
shift
@@ -241,9 +248,9 @@ fi
build_dir=".build-$arch"
if [ -z ${pgo+set} ]; then
- lite_build "$build_dir"
+ lite_build "$build_dir" "${build_opts[@]}"
else
- lite_build_pgo "$build_dir"
+ lite_build_pgo "$build_dir" "${build_opts[@]}"
fi
lite_copy_third_party_modules "$build_dir"
lite_build_package "$build_dir" "$arch"