Blame ci/build.sh

Packit Service 20376f
#!/usr/bin/env bash
Packit Service 20376f
#
Packit Service 20376f
# Environment variables:
Packit Service 20376f
#
Packit Service 20376f
# SOURCE_DIR: Set to the directory of the libgit2 source (optional)
Packit Service 20376f
#     If not set, it will be derived relative to this script.
Packit Service 20376f
Packit Service 20376f
set -e
Packit Service 20376f
Packit Service 20376f
SOURCE_DIR=${SOURCE_DIR:-$( cd "$( dirname "${BASH_SOURCE[0]}" )" && dirname $( pwd ) )}
Packit Service 20376f
BUILD_DIR=$(pwd)
Packit Service 20376f
CC=${CC:-cc}
Packit Service 20376f
Packit Service 20376f
indent() { sed "s/^/    /"; }
Packit Service 20376f
Packit Service 20376f
echo "Source directory: ${SOURCE_DIR}"
Packit Service 20376f
echo "Build directory:  ${BUILD_DIR}"
Packit Service 20376f
echo ""
Packit Service 20376f
echo "Operating system version:"
Packit Service 20376f
uname -a 2>&1 | indent
Packit Service 20376f
echo "CMake version:"
Packit Service 20376f
cmake --version 2>&1 | indent
Packit Service 20376f
echo "Compiler version:"
Packit Service 20376f
$CC --version 2>&1 | indent
Packit Service 20376f
echo ""
Packit Service 20376f
Packit Service 20376f
echo "##############################################################################"
Packit Service 20376f
echo "## Configuring build environment"
Packit Service 20376f
echo "##############################################################################"
Packit Service 20376f
Packit Service 20376f
echo cmake ${SOURCE_DIR} -DBUILD_EXAMPLES=ON ${CMAKE_OPTIONS}
Packit Service 20376f
cmake ${SOURCE_DIR} -DBUILD_EXAMPLES=ON ${CMAKE_OPTIONS}
Packit Service 20376f
Packit Service 20376f
echo ""
Packit Service 20376f
echo "##############################################################################"
Packit Service 20376f
echo "## Building libgit2"
Packit Service 20376f
echo "##############################################################################"
Packit Service 20376f
Packit Service 20376f
cmake --build .