Blame ci/build.sh

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