Some checks are pending
BlockStorage/repertory_linux_builds/pipeline/head Build queued...
28 lines
881 B
Bash
Executable File
28 lines
881 B
Bash
Executable File
#!/bin/bash
|
|
|
|
CURRENT_DIR=$(dirname "$0")
|
|
CURRENT_DIR=$(realpath ${CURRENT_DIR})
|
|
|
|
SOURCE_DIR=${CURRENT_DIR}/..
|
|
SOURCE_DIR=$(realpath ${SOURCE_DIR})
|
|
|
|
. "${CURRENT_DIR}/env.sh" "$1" "$2" "$3" "$4" "$5" 1 1>/dev/null 2>&1
|
|
|
|
for PROJECT_LIBRARY in "${PROJECT_LIBRARIES[@]}"; do
|
|
ENABLE_NAME=PROJECT_ENABLE_${PROJECT_LIBRARY}
|
|
KEEP_NAME=PROJECT_KEEP_${PROJECT_LIBRARY}
|
|
if [ ${!ENABLE_NAME} == "OFF" ] && [ ${!KEEP_NAME} != "1" ]; then
|
|
CLEANUP_LIST=(${PROJECT_CLEANUP[${PROJECT_LIBRARY}]//:/ })
|
|
for CLEANUP_ITEM in "${CLEANUP_LIST[@]}"; do
|
|
rm -r support/3rd_party/${CLEANUP_ITEM}
|
|
done
|
|
fi
|
|
|
|
if [ ${!ENABLE_NAME} == "ON" ] && [ "${PROJECT_CLEANUP[${PROJECT_LIBRARY}_ON]}" != "" ]; then
|
|
CLEANUP_LIST=(${PROJECT_CLEANUP[${PROJECT_LIBRARY}_ON]//:/ })
|
|
for CLEANUP_ITEM in "${CLEANUP_LIST[@]}"; do
|
|
rm -r support/3rd_party/${CLEANUP_ITEM}
|
|
done
|
|
fi
|
|
done
|