Granularize shared library deployment

This commit is contained in:
oldmud0 2019-02-07 00:52:18 +00:00
parent bc0e224640
commit 68f88350bf

View File

@ -66,10 +66,6 @@ build windows i686:
cp -a ../README.md README.md.txt cp -a ../README.md README.md.txt
cp -a ../LICENSE.MIT LICENSE.txt cp -a ../LICENSE.MIT LICENSE.txt
# Shared libraries
.deploy_libs: &deploy_libs |
cp -a ../lib/* .
deploy linux: deploy linux:
stage: deploy stage: deploy
dependencies: dependencies:
@ -82,9 +78,9 @@ deploy linux:
- cd artifact - cd artifact
- *deploy_base - *deploy_base
- *deploy_misc - *deploy_misc
- *deploy_libs
# Platform-specific # Platform-specific
- cp -a ../lib/*.so .
- cp -a ../bin/Attorney_Online . - cp -a ../bin/Attorney_Online .
- echo "#!/bin/sh" >> ./run.sh - echo "#!/bin/sh" >> ./run.sh
- echo "LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH ./Attorney_Online" >> ./run.sh - echo "LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH ./Attorney_Online" >> ./run.sh
@ -115,9 +111,9 @@ deploy windows:
- cd artifact - cd artifact
- *deploy_base - *deploy_base
- *deploy_misc - *deploy_misc
- *deploy_libs
# Platform-specific # Platform-specific
- cp -a ../lib/*.dll .
- cp -a ../bin/Attorney_Online.exe . - cp -a ../bin/Attorney_Online.exe .
# Zipping # Zipping