#!/bin/sh -e if [ "x${COVERITY_SCAN_PROJECT_NAME}" != "x" ] ; then exit 0; fi . CI/travis/lib.sh handle_default() { mkdir -p build cd build cmake -DENABLE_PACKAGING=ON -DDEB_DETECT_DEPENDENCIES=ON .. make && make package if [ -n "${GH_DOC_TOKEN}" ] && \ [ -f "./generateDocumentationAndDeploy.sh" ] ; then sh generateDocumentationAndDeploy.sh fi cd .. } handle_centos() { mkdir -p build cd build cmake -DENABLE_PACKAGING=ON .. make && make package cd .. } handle_centos_docker() { run_docker_script inside_docker.sh \ "centos:centos${OS_VERSION}" "centos" } handle_ubuntu_docker() { run_docker_script inside_docker.sh \ "ubuntu:${OS_VERSION}" } LIBNAME="$1" OS_TYPE=${2:-default} OS_VERSION="$3" handle_${OS_TYPE}