mirror of
https://github.com/clangen/musikcube.git
synced 2024-11-19 11:10:52 +00:00
33 lines
1014 B
Bash
Executable File
33 lines
1014 B
Bash
Executable File
#!/bin/bash
|
|
|
|
SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )
|
|
CMAKE_CURRENT_SOURCE_DIR=$1
|
|
CMAKE_SYSTEM_NAME=$2
|
|
CMAKE_BUILD_TYPE=$3
|
|
BUILD_STANDALONE=$4
|
|
DISABLE_STRIP=$5
|
|
|
|
echo "[post-build] started..."
|
|
|
|
if [[ "$BUILD_TYPE" == 'Release' ]]; then
|
|
echo "[post-build] BUILD_TYPE=${BUILD_TYPE}, stripping binaries"
|
|
$SCRIPT_DIR/strip-binaries.sh $DIR
|
|
else
|
|
echo "[post-build] BUILD_TYPE=${BUILD_TYPE}, not stripping"
|
|
fi
|
|
|
|
echo "[post-build] patching library rpath entries..."
|
|
$SCRIPT_DIR/patch-rpath.sh $DIR
|
|
|
|
echo "[post-build] staging static assets..."
|
|
mkdir -p "$CMAKE_CURRENT_SOURCE_DIR/bin/themes"
|
|
cp -rfp "$CMAKE_CURRENT_SOURCE_DIR/src/musikcube/data/themes/"*.json "$CMAKE_CURRENT_SOURCE_DIR/bin/themes"
|
|
|
|
mkdir -p "$CMAKE_CURRENT_SOURCE_DIR/bin/locales"
|
|
cp -rfp "$CMAKE_CURRENT_SOURCE_DIR/src/musikcube/data/locales/"*.json "$CMAKE_CURRENT_SOURCE_DIR/bin/locales"
|
|
|
|
echo "[post-build] re-running 'cmake .' to re-index compiled artifacts"
|
|
cmake .
|
|
|
|
echo "[post-build] finished"
|