Skip to content

Commit

Permalink
fixing tar pathing
Browse files Browse the repository at this point in the history
  • Loading branch information
CodeByDrescher committed Jan 16, 2024
1 parent 71c4667 commit 43e7104
Showing 1 changed file with 28 additions and 25 deletions.
53 changes: 28 additions & 25 deletions .github/workflows/cd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -285,31 +285,34 @@ jobs:
../../.github/scripts/install_name_tool_macos.sh
tar czvf ../upload/mac64.tgz --dereference .
# - name: handle shared object paths for Windows native build
# if: matrix.platform == 'windows-latest'
# shell: msys2 {0}
# run: |
# cd build/bin
# ls *_x64 | awk '{print $1}' | xargs -I '{}' ldd '{}' | grep "=> /" | grep -v "build" | awk '{print $3}' | xargs -I '{}' cp -vn '{}' . || true
# ls *.so | awk '{print $1}' | xargs -I '{}' ldd '{}' | grep "=> /" | grep -v "build" | awk '{print $3}' | xargs -I '{}' cp -vn '{}' . || true
# ls *.so | awk '{print $1}' | xargs -I '{}' ldd '{}' | grep "=> /" | grep -v "build" | awk '{print $3}' | xargs -I '{}' cp -vn '{}' . || true
# chmod u+w,+x *
# tar czvf ../linux64.tgz --dereference .
# cd ../..
# # fi

# - name: handle shared object paths for Linux native build
# if: matrix.platform == 'ubuntu-latest'
# shell: bash
# run: |
# cd build/bin
# ls *_x64 | awk '{print $1}' | xargs -I '{}' ldd '{}' | grep "=> /" | grep -v "build" | awk '{print $3}' | xargs -I '{}' cp -vn '{}' . || true
# ls *.so | awk '{print $1}' | xargs -I '{}' ldd '{}' | grep "=> /" | grep -v "build" | awk '{print $3}' | xargs -I '{}' cp -vn '{}' . || true
# ls *.so | awk '{print $1}' | xargs -I '{}' ldd '{}' | grep "=> /" | grep -v "build" | awk '{print $3}' | xargs -I '{}' cp -vn '{}' . || true
# chmod u+w,+x *
# tar czvf ../linux64.tgz --dereference .
# cd ../..
# # fi
- name: handle shared object paths for Windows native build
if: matrix.platform == 'windows-latest'
shell: msys2 {0}
run: |
mkdir build/upload
cd build/bin
rm hello_test TestVCellStoch testzip ziptool || true
ls *_x64 | awk '{print $1}' | xargs -I '{}' ldd '{}' | grep "=> /" | grep -v "build" | awk '{print $3}' | xargs -I '{}' cp -vn '{}' . || true
ls *.so | awk '{print $1}' | xargs -I '{}' ldd '{}' | grep "=> /" | grep -v "build" | awk '{print $3}' | xargs -I '{}' cp -vn '{}' . || true
ls *.so | awk '{print $1}' | xargs -I '{}' ldd '{}' | grep "=> /" | grep -v "build" | awk '{print $3}' | xargs -I '{}' cp -vn '{}' . || true
chmod u+w,+x *
tar czvf ../upload/win64.tgz --dereference .
cd ../..
# fi
- name: handle shared object paths for Linux native build
if: matrix.platform == 'ubuntu-latest'
shell: bash
run: |
mkdir build/upload
cd build/bin
rm hello_test TestVCellStoch testzip ziptool || true
ls *_x64 | awk '{print $1}' | xargs -I '{}' ldd '{}' | grep "=> /" | grep -v "build" | awk '{print $3}' | xargs -I '{}' cp -vn '{}' . || true
ls *.so | awk '{print $1}' | xargs -I '{}' ldd '{}' | grep "=> /" | grep -v "build" | awk '{print $3}' | xargs -I '{}' cp -vn '{}' . || true
ls *.so | awk '{print $1}' | xargs -I '{}' ldd '{}' | grep "=> /" | grep -v "build" | awk '{print $3}' | xargs -I '{}' cp -vn '{}' . || true
chmod u+w,+x *
tar czvf ../upload/linux64.tgz --dereference .
cd ../..
- name: Upload Macos binaries
if: matrix.platform == 'macos-latest'
Expand Down

0 comments on commit 43e7104

Please sign in to comment.