summaryrefslogtreecommitdiffstats
path: root/easy_e17.sh
diff options
context:
space:
mode:
authorJérémy Zurcher <jeremy@asynk.ch>2012-07-31 16:56:13 +0200
committerJérémy Zurcher <jeremy@asynk.ch>2012-07-31 16:56:13 +0200
commit959e84b3cf6713b533475b9b9cf07dd13ac6669a (patch)
treed84ef41e1b8d5d9931a03d803bfa3f0c852df08e /easy_e17.sh
parent4718cb1188b7c8fd9ec1b601f134659b3a5404ca (diff)
downloadbin-959e84b3cf6713b533475b9b9cf07dd13ac6669a.zip
bin-959e84b3cf6713b533475b9b9cf07dd13ac6669a.tar.gz
easy_e17.sh: add --autogen_global option
Diffstat (limited to 'easy_e17.sh')
-rwxr-xr-xeasy_e17.sh10
1 files changed, 10 insertions, 0 deletions
diff --git a/easy_e17.sh b/easy_e17.sh
index d21f0f2..353a9ee 100755
--- a/easy_e17.sh
+++ b/easy_e17.sh
@@ -72,6 +72,7 @@ ignore_dirs_re="^(devs|packaging|plugins|src|web|DOCS|E16|FORMATTING|MARKETING|T
ignore_dirs="devs packaging web DOCS E16 FORMATTING MARKETING THEMES TEST"
package_args="" # evas:make_only,emotion:clean
autogen_args="" # evas:--enable-gl-x11
+autogen_global="" # --disable-doc
linux_distri="" # if your distribution is wrongly detected, define it here
nice_level=0 # nice level (19 == low, -20 == high)
os=$(uname) # operating system
@@ -241,6 +242,8 @@ function help ()
echo " ccache if available"
echo " --threads=<int> = 'make' can use threads, recommended on"
echo " smp systems (default: 2 threads)"
+ echo " --autogen_global=<o1>+<o2>,. = pass some options to autogen:"
+ echo " <opt1>+<opt2>"
echo " --autogen_args=<n1>:<o1>+<o2>,. = pass some options to autogen:"
echo " <name1>:<opt1>+<opt2>,<name2>:<opt1>+..."
echo " --package_args=<n1>:<o1>+<o2>,. = pass package specific options:"
@@ -451,6 +454,12 @@ function parse_args ()
fi
autogen_args="$value"
;;
+ --autogen_global)
+ if [ -z "$value" ]; then
+ wrong "Missing value for argument '$option'!"
+ fi
+ autogen_global="$value"
+ ;;
--package_args)
if [ -z "$value" ]; then
wrong "Missing value for argument '$option'!"
@@ -1129,6 +1138,7 @@ function compile ()
args="$args `echo $app_arg | cut -d':' -f2- | tr -s '+' ' '`"
fi
done
+ args="$args $autogen_global"
if [ "$name" == "ewebkit" ]; then
if [ $package_make_only != 1 ] || [ $package_clean -gt 1 ] || [ ! -e "$ewk_build_dir/Makefile" ]; then
run_command "$name" "$path" "cmake" "cmake : " "$mode" "$ewk_build_cmd"