From 914a44d996f6d8cf4b8db400391f39a99a14e8cd Mon Sep 17 00:00:00 2001 From: umarcor Date: Tue, 29 Jun 2021 13:39:41 +0200 Subject: ci: generate standalone zipfiles --- scripts/msys2-mcode/GetStandaloneDeps.sh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 scripts/msys2-mcode/GetStandaloneDeps.sh (limited to 'scripts') diff --git a/scripts/msys2-mcode/GetStandaloneDeps.sh b/scripts/msys2-mcode/GetStandaloneDeps.sh new file mode 100644 index 000000000..a5720fc5a --- /dev/null +++ b/scripts/msys2-mcode/GetStandaloneDeps.sh @@ -0,0 +1,17 @@ +#!/usr/bin/env bash + +GetMinGWLibraries() { + ldd "${MSYSTEM_PREFIX}/$1" | while IFS="" read -r dependency; do + fields=($dependency) + dep="${fields[2]}" + if [[ "$dep" == /"${MSYSTEM,,}"/* ]]; then + echo "$dep" + GetMinGWLibraries "${dep#"/${MSYSTEM,,}/"}" + fi + done +} + +for dep in $(GetMinGWLibraries "lib/libghdl-2_0_0_dev.dll"); do + echo "$dep" + cp "$dep" ./ +done -- cgit v1.2.3