#!/bin/bash

# Get default extension based on OS
unameOut="$(uname -s)"
case "${unameOut}" in
    Linux*)     default_ext=deb;;
    Darwin*)    default_ext=osx;;
    CYGWIN*)    default_ext=nupkg;;
    MINGW*)     default_ext=nupkg;;
    *)          default_ext=deb
esac

# The defaults assume this was ran from the package directory
artifact_dir=${CPACK_ARTIFACTS_DIR:-`pwd`}
build_dir=${CPACK_WORKING_DIR:-$(dirname $0)/../../build/opw_kinematics}
artifact_ext=${CPACK_ARTIFACTS_EXT:-$default_ext}

echo "Input Parameters:"
echo "   artifact_dir: $artifact_dir"
echo "   artifact_ext: $artifact_ext"
echo "   build_dir: $build_dir"

cd $build_dir
cpack --config CPackConfig.cmake
cp ./*.$artifact_ext $artifact_dir
cp ./*.tar.xz $artifact_dir
