Current File : /home/inlingua/miniconda3/pkgs/reproc-14.2.4-h6a678d5_2/info/recipe/build_c.sh |
#!/bin/bash
# Isolate the build.
mkdir -p build
cd build || exit 1
if [[ "$PKG_NAME" == *static ]]; then
BUILD_TYPE="-DBUILD_SHARED_LIBS=OFF"
else
BUILD_TYPE="-DBUILD_SHARED_LIBS=ON"
fi
# Generate the build files.
cmake -G "Ninja" \
${CMAKE_ARGS} \
${BUILD_TYPE} \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=$PREFIX \
-DCMAKE_INSTALL_LIBDIR=lib \
-DREPROC_TEST=ON \
${SRC_DIR}
# Build, test, and install.
ninja || exit 1
if [[ "$CONDA_BUILD_CROSS_COMPILATION" != "1" ]]; then
ninja test || exit 1
fi
ninja install || exit 1