aboutsummaryrefslogtreecommitdiff
path: root/scripts/build-cares.sh
blob: 7711136382ba3962ae5f7f1c261639efa30dd24b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/usr/bin/env bash
set -euxo pipefail
source $(dirname -- "${BASH_SOURCE[0]}")/env.sh

cd $BUN_DEPS_DIR/c-ares

rm -rf build
mkdir -p build

cd build

cmake "${CMAKE_FLAGS[@]}" .. \
  -DCMAKE_INSTALL_LIBDIR=lib \
  -DCARES_STATIC=ON \
  -DCARES_STATIC_PIC=ON \
  -DCARES_SHARED=OFF \
  -G "Ninja"

ninja

cp lib/libcares.a $BUN_DEPS_OUT_DIR/libcares.a