diff --git a/thirdparty/KWSys/update.sh b/thirdparty/KWSys/update.sh index 44b7d9cba938968d4e8448c6d0fd1485d00d7882..53d24129ec3b2b9962517cc603e15079c74e8441 100755 --- a/thirdparty/KWSys/update.sh +++ b/thirdparty/KWSys/update.sh @@ -8,19 +8,25 @@ readonly name="KWSys" readonly ownership="KWSys Upstream <kwrobot@kitware.com>" readonly subtree="thirdparty/KWSys/adios2sys" #readonly repo="https://gitlab.kitware.com/utils/kwsys.git" -#readonly tag="0c4e58ec" +#readonly tag="master" -# This commit contains a patch so suppress noisy warnings. Use 'master' off -# the main repo instead once its been merged +# This commit contains a patch to allow object libraries for kwsys. +# Use 'master' off the main repo instead once its been merged readonly repo="https://gitlab.kitware.com/chuck.atkins/kwsys.git" -readonly tag="0c4e58ec" +readonly tag="ab645c9" readonly shortlog="true" readonly paths=" " +git_archive_no_attributes () { + find . -name gitattributes | xargs git rm -f + git archive --prefix="$name-reduced/" HEAD -- $paths | \ + tar -C "$extractdir" -x +} + extract_source () { - git_archive + git_archive_no_attributes } . "${BASH_SOURCE%/*}/../update-common.sh"