vtk-m/vtkm/thirdparty/optionparser/update.sh
2019-03-26 15:34:20 -06:00

26 lines
699 B
Bash
Executable File

#!/usr/bin/env bash
set -e
set -x
shopt -s dotglob
readonly name="optionparser"
readonly ownership="Lean Mean C++ Option Parser Upstream <kwrobot@kitware.com>"
readonly subtree="vtkm/thirdparty/$name/vtkm$name"
readonly repo="https://gitlab.kitware.com/third-party/$name.git"
readonly tag="for/vtk-m"
readonly paths="
src/optionparser.h
"
extract_source () {
git_archive
# The archive has sources in a src directory, but it is a header-only
# library. Just put the headers in the base directory for easier include.
mv "${extractdir}/${name}-reduced/src"/* "${extractdir}/${name}-reduced"
rmdir "${extractdir}/${name}-reduced/src"
}
. "${BASH_SOURCE%/*}/../update-common.sh"