hamncheese/build-n2n.sh
2023-09-14 21:50:26 -05:00

28 lines
588 B
Bash
Executable file

#!/bin/bash
# Build n2n for current platform.
mkdir -p bin
mkdir -p n2n/thirdparty/libnatpmp/build
pushd n2n/thirdparty/libnatpmp/build
cmake ..
make
popd
mkdir -p n2n/thirdparty/miniupnp/miniupnpc/build
pushd n2n/thirdparty/miniupnp/miniupnpc/build
cmake ..
make
popd
pushd n2n
./autogen.sh
CFLAGS="-I thirdparty/libnatpmp -I thirdparty/miniupnp/miniupnpc/include" \
LDFLAGS="-L thirdparty/libnatpmp/build -L thirdparty/miniupnp/miniupnpc/build" \
./configure --enable-pthread --enable-natpmp --enable-miniupnp
make edge
make supernode
mv edge ../bin/.
mv supernode ../bin/.
popd