summaryrefslogtreecommitdiff
path: root/libs/libmdbx/src/package.sh
diff options
context:
space:
mode:
Diffstat (limited to 'libs/libmdbx/src/package.sh')
-rw-r--r--libs/libmdbx/src/package.sh25
1 files changed, 25 insertions, 0 deletions
diff --git a/libs/libmdbx/src/package.sh b/libs/libmdbx/src/package.sh
new file mode 100644
index 0000000000..d7f9ab297a
--- /dev/null
+++ b/libs/libmdbx/src/package.sh
@@ -0,0 +1,25 @@
+#!/bin/bash
+set -e
+
+CONFIG=$1
+
+if [[ -z "${CONFIG}" ]]; then
+ CONFIG=Debug
+fi
+
+DIRNAME=`dirname ${BASH_SOURCE[0]}`
+DIRNAME=`readlink --canonicalize ${DIRNAME}`
+
+if [[ -r /opt/rh/devtoolset-6/enable ]]; then
+ source /opt/rh/devtoolset-6/enable
+fi
+
+mkdir -p cmake-build-${CONFIG}
+pushd cmake-build-${CONFIG} &> /dev/null
+if [[ ! -r Makefile ]]; then
+ cmake .. -DCMAKE_BUILD_TYPE=${CONFIG}
+fi
+rm -f *.rpm
+make -j8 package || exit 1
+rm -f *-Unspecified.rpm
+popd &> /dev/null