build: Add some autogen shortcuts
authorJens Georg <jensg@openismus.com>
Thu, 17 Oct 2013 12:49:39 +0000 (14:49 +0200)
committerJens Georg <jensg@openismus.com>
Thu, 17 Oct 2013 12:49:56 +0000 (14:49 +0200)
autogen.sh

index efbbd0b..3cd0ee9 100755 (executable)
@@ -29,14 +29,21 @@ which gnome-autogen.sh || {
     exit 1
 }
 
+DEFAULT_ARGS="--enable-vala --enable-valadoc --enable-maintainer-mode  --enable-debug  --enable-example-plugins --enable-mediathek-plugin --enable-gst-launch-plugin --enable-strict-valac"
+
 mkdir -p m4
 
+if [ $1 = "devel" ]; then
+    DEFAULT_ARGS="$DEFAULT_ARGS --enable-uninstalled --enable-debug --disable-apidocs"
+    shift
+elif [$1 = "release" ]; then
+    DEFAULT_ARGS="$DEFAULT_ARGS --enable-apidocs --disable-debug"
+    shift
+fi
+
 # require automak 1.11 for vala support
 REQUIRED_AUTOMAKE_VERSION=1.11 \
 REQUIRED_AUTOCONF_VERSION=2.64 \
 REQUIRED_LIBTOOL_VERSION=2.2.6 \
 REQUIRED_INTLTOOL_VERSION=0.40.0 \
-bash gnome-autogen.sh --enable-vala --enable-valadoc --enable-maintainer-mode --enable-debug \
-                 --enable-example-plugins \
-                 --enable-mediathek-plugin --enable-gst-launch-plugin \
-                 --enable-strict-valac "$@"
+bash gnome-autogen.sh $DEFAULT_ARGS "$@"