123456789101112131415161718192021222324252627282930 |
- #!/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
|