29 lines
464 B
Bash
Executable File
29 lines
464 B
Bash
Executable File
#!/usr/bin/env bash
|
|
if [ "$#" -ne 1 ]; then
|
|
echo "Usage: $0 build_dir"
|
|
exit 1
|
|
fi
|
|
|
|
BUILD_DIR=$1
|
|
|
|
# Make the build directory
|
|
rm -rf $BUILD_DIR
|
|
mkdir -p $BUILD_DIR/out
|
|
|
|
cd $BUILD_DIR
|
|
|
|
# Build the version
|
|
git checkout $BUILD_DIR -q
|
|
|
|
cmake \
|
|
-DCMAKE_BUILD_TYPE=Debug \
|
|
-DCMAKE_CXX_FLAGS="-g -Og" \
|
|
-DBUILD_SHARED_LIBS=ON \
|
|
-DHTTPLIB_COMPILE=ON \
|
|
-DCMAKE_INSTALL_PREFIX=./out \
|
|
../..
|
|
|
|
cmake --build . --target install
|
|
cmake --build . --target clean
|
|
|