mirror of
https://github.com/postgres/postgres.git
synced 2025-05-27 00:04:24 -04:00
The meson and the make scripts had diverged a lot, so this commit fixes that plus some other inconsistencies.
22 lines
478 B
Bash
Executable File
22 lines
478 B
Bash
Executable File
#!/bin/bash
|
|
|
|
ENABLE_COVERAGE=
|
|
|
|
for arg in "$@"
|
|
do
|
|
case "$arg" in
|
|
--enable-coverage)
|
|
ENABLE_COVERAGE="-Db_coverage=true"
|
|
shift;;
|
|
esac
|
|
done
|
|
|
|
SCRIPT_DIR="$(cd -- "$(dirname "$0")" >/dev/null 2>&1; pwd -P)"
|
|
INSTALL_DIR="$SCRIPT_DIR/../../pginst"
|
|
source "$SCRIPT_DIR/env.sh"
|
|
|
|
cd "$SCRIPT_DIR/.."
|
|
|
|
meson setup build --prefix "$INSTALL_DIR" --buildtype="$1" -Dcassert=true -Dtap_tests=enabled $ENABLE_COVERAGE
|
|
cd build && ninja && ninja install
|