summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2014-11-12 18:22:33 +0300
committerAndrei Karas <akaras@inbox.ru>2015-08-05 17:46:58 +0300
commite82d5a37f74d4e71b99a38f4610ef0db5f3c119a (patch)
treec1dcfcd701d04087ff60b043bfb9c016f9c6b8bc
parentd4b7ce30ffb7f41b01af2883ee80d011cb3ca0c6 (diff)
downloadhercules-e82d5a37f74d4e71b99a38f4610ef0db5f3c119a.tar.gz
hercules-e82d5a37f74d4e71b99a38f4610ef0db5f3c119a.tar.bz2
hercules-e82d5a37f74d4e71b99a38f4610ef0db5f3c119a.tar.xz
hercules-e82d5a37f74d4e71b99a38f4610ef0db5f3c119a.zip
Into build scripts add support for build static 32 and 64 versions.
-rwxr-xr-xbuild.sh20
1 files changed, 17 insertions, 3 deletions
diff --git a/build.sh b/build.sh
index 95d2eda2d..21e8540d2 100755
--- a/build.sh
+++ b/build.sh
@@ -1,6 +1,20 @@
#!/bin/bash
+CMD="$1"
+
+if [[ -z "${CMD}" ]]; then
+ export CMD="default"
+fi
+
autoreconf
-./configure --enable-sanitize --disable-lto --enable-packetver=20150000 --enable-debug=gdb
-make -j3
-make install
+if [[ "${CMD}" == "defaule" ]]; then
+ ./configure --enable-sanitize --disable-lto --enable-packetver=20150000 --enable-debug=gdb
+ make -j3
+ make install
+elif [[ "${CMD}" == "static" ]]; then
+ ./configure --disable-64bit --enable-static --disable-lto --enable-packetver=20150000 --enable-debug=gdb
+ make -j3
+elif [[ "${CMD}" == "static64" ]]; then
+ ./configure --enable-static --disable-lto --enable-packetver=20150000 --enable-debug=gdb
+ make -j3
+fi