diff --git a/contrib/devtools/build_autotools.sh b/contrib/devtools/build_autotools.sh index 613710f46..9b6f75d36 100755 --- a/contrib/devtools/build_autotools.sh +++ b/contrib/devtools/build_autotools.sh @@ -1,25 +1,26 @@ #!/usr/bin/env bash export LC_ALL=C set -euxo pipefail : "${TOPLEVEL:=$(git rev-parse --show-toplevel)}" : "${BUILD_DIR:=${TOPLEVEL}/build}" # Default to nothing : "${CONFIGURE_FLAGS:=}" # Generate necessary autoconf files cd ${TOPLEVEL} ./autogen.sh +mkdir -p "${BUILD_DIR}" cd ${BUILD_DIR} rm -f build.status test_bitcoin.xml read -a CONFIGURE_FLAGS <<< "$CONFIGURE_FLAGS --prefix=$(pwd)" ../configure "${CONFIGURE_FLAGS[@]}" # Run build make -j "${THREADS}" diff --git a/contrib/devtools/build_cmake.sh b/contrib/devtools/build_cmake.sh index 68d50db65..d14ab26e7 100755 --- a/contrib/devtools/build_cmake.sh +++ b/contrib/devtools/build_cmake.sh @@ -1,20 +1,21 @@ #!/usr/bin/env bash export LC_ALL=C set -euxo pipefail : "${TOPLEVEL:=$(git rev-parse --show-toplevel)}" : "${BUILD_DIR:=${TOPLEVEL}/build}" # Default to nothing : "${CMAKE_FLAGS:=}" +mkdir -p "${BUILD_DIR}" cd ${BUILD_DIR} git clean -xffd read -a CMAKE_FLAGS <<< "${CMAKE_FLAGS}" cmake -GNinja .. -DENABLE_CLANG_TIDY=OFF "${CMAKE_FLAGS[@]}" # Run build ninja