X-Git-Url: https://git.liburcu.org/?a=blobdiff_plain;f=scripts%2Fbabeltrace%2Fbuild.sh;h=fbf05c4c5408f5fd1d59fe98d490fe1784ad912e;hb=0d30552d011c2049f09d57de82873d93959438c5;hp=bab025d5a330c9b647a96c50374b3c3325ee8a05;hpb=8130d8456f1a619e8735584372c6d290ca6692ac;p=lttng-ci.git diff --git a/scripts/babeltrace/build.sh b/scripts/babeltrace/build.sh index bab025d..fbf05c4 100755 --- a/scripts/babeltrace/build.sh +++ b/scripts/babeltrace/build.sh @@ -215,14 +215,14 @@ python-bindings) echo "Build with python bindings" # We only support bindings built with Python 3 export PYTHON="python3" - export PYTHON_CONFIG="/usr/bin/python3-config" + export PYTHON_CONFIG="python3-config" CONF_OPTS="--enable-python-bindings" if vergte "$PACKAGE_VERSION" "2.0"; then CONF_OPTS="${CONF_OPTS} --enable-python-bindings-doc --enable-python-plugins" fi ;; -production) +prod) echo "Production build" # Unset the developper variables @@ -232,12 +232,24 @@ production) # Enable the python bindings export PYTHON="python3" - export PYTHON_CONFIG="/usr/bin/python3-config" + export PYTHON_CONFIG="python3-config" CONF_OPTS="--enable-python-bindings --enable-python-bindings-doc --enable-python-plugins" ;; +min) + echo "Minimal build" + CONF_OPTS="" + ;; *) echo "Standard build" CONF_OPTS="" + + # Enable the python bindings / plugins by default with babeltrace2 + # the test suite is mostly useless without it. + if vergte "$PACKAGE_VERSION" "2.0"; then + export PYTHON="python3" + export PYTHON_CONFIG="python3-config" + CONF_OPTS="${CONF_OPTS} --enable-python-bindings --enable-python-bindings-doc --enable-python-plugins" + fi ;; esac