diff --git a/build_release.sh b/build_release.sh new file mode 100755 index 0000000000..b01acc72b7 --- /dev/null +++ b/build_release.sh @@ -0,0 +1,17 @@ +#!/usr/bin/env bash + +set -e +set -x + +cmake \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_CXX_FLAGS_RELEASE="-Wall -Wextra -O3 -funroll-loops -DNDEBUG" \ + -DWITH_LLVM=yes \ + -DLFORTRAN_BUILD_ALL=yes \ + -DWITH_STACKTRACE=no \ + -DWITH_RUNTIME_STACKTRACE=yes \ + -DCMAKE_PREFIX_PATH="$CMAKE_PREFIX_PATH_LFORTRAN;$CONDA_PREFIX" \ + -DCMAKE_INSTALL_PREFIX=`pwd`/inst \ + -DCMAKE_INSTALL_LIBDIR=share/lfortran/lib \ + . +cmake --build . -j16 --target install