update build system
All checks were successful
BlockStorage/repertory_linux_builds/pipeline/head This commit looks good
All checks were successful
BlockStorage/repertory_linux_builds/pipeline/head This commit looks good
This commit is contained in:
parent
ac81f5f624
commit
c545916332
@ -36,8 +36,33 @@ if [ "${PROJECT_IS_MINGW}" != "1" ] && [ "${PROJECT_REQUIRE_ALPINE}" == "ON" ];
|
|||||||
rsync -av --progress /usr/share/icu/74.1/ "${PROJECT_DIST_DIR}/icu/"
|
rsync -av --progress /usr/share/icu/74.1/ "${PROJECT_DIST_DIR}/icu/"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ "${PROJECT_BUILD_SHARED_LIBS}" == "ON" ] && [ "${PROJECT_IS_MINGW}" != "1" ]; then
|
||||||
|
rsync -av --progress ${PROJECT_EXTERNAL_BUILD_ROOT}/ "${PROJECT_DIST_DIR}/"
|
||||||
|
pushd "${PROJECT_DIST_DIR}"
|
||||||
|
rm lib64
|
||||||
|
ln -sf lib lib64
|
||||||
|
popd
|
||||||
|
fi
|
||||||
|
|
||||||
for APP in ${PROJECT_APP_LIST[@]}; do
|
for APP in ${PROJECT_APP_LIST[@]}; do
|
||||||
|
if [ "${PROJECT_BUILD_SHARED_LIBS}" == "ON" ]; then
|
||||||
|
if [ "${PROJECT_IS_MINGW}" != "1" ]; then
|
||||||
|
rm "${PROJECT_DIST_DIR}/${APP}${APP_BINARY_EXT}"
|
||||||
|
rsync -av --progress "${PROJECT_BUILD_DIR}/build/${APP}${APP_BINARY_EXT}" "${PROJECT_DIST_DIR}/bin/"
|
||||||
|
cat <<EOF >>"${PROJECT_DIST_DIR}/${APP}${APP_BINARY_EXT}"
|
||||||
|
#!/bin/sh
|
||||||
|
CURRENT_DIR=\$(dirname "\$0")
|
||||||
|
CURRENT_DIR=\$(realpath \${CURRENT_DIR})
|
||||||
|
|
||||||
|
export LD_LIBRARY_PATH="\${CURRENT_DIR}/lib:\${CURRENT_DIR}/lib64:\${LD_LIBRARY_PATH}"
|
||||||
|
|
||||||
|
\${CURRENT_DIR}/bin/${APP}${APP_BINARY_EXT} \$*
|
||||||
|
EOF
|
||||||
|
chmod +x "${PROJECT_DIST_DIR}/${APP}${APP_BINARY_EXT}"
|
||||||
|
fi
|
||||||
|
else
|
||||||
rsync -av --progress "${PROJECT_BUILD_DIR}/build/${APP}${APP_BINARY_EXT}" "${PROJECT_DIST_DIR}/"
|
rsync -av --progress "${PROJECT_BUILD_DIR}/build/${APP}${APP_BINARY_EXT}" "${PROJECT_DIST_DIR}/"
|
||||||
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
if [ "${PROJECT_IS_MINGW}" == "1" ]; then
|
if [ "${PROJECT_IS_MINGW}" == "1" ]; then
|
||||||
|
Loading…
x
Reference in New Issue
Block a user