2,新增“Apps”; 3,新增“Common”; 4,新增“FileList”; 5,新增“MediaX”; 6,新增“OpenSource”; 7,新增“Samples”; 8,新增“SoftwareBusinessLines”.
32 lines
961 B
Bash
32 lines
961 B
Bash
#!/bin/bash -x
|
|
|
|
if [[ $# -eq 0 ]]; then
|
|
echo 'MakeQtTravisTarball.sh QtDirectory QtFullVersion QtBaseVersion BuildType'
|
|
exit 1
|
|
fi
|
|
|
|
QT_DIRECTORY=$1
|
|
if [ ! -d ${QT_DIRECTORY} ]; then
|
|
echo 'Specify directory for Qt Directory.'
|
|
exit 1
|
|
fi
|
|
|
|
QT_FULL_VERSION=$2
|
|
if [ ! -d ${QT_DIRECTORY}/${QT_FULL_VERSION} ]; then
|
|
echo 'Qt version directory not found'
|
|
exit 1
|
|
fi
|
|
|
|
QT_BASE_VERSION=$3
|
|
|
|
QT_BUILD_TYPE=$4
|
|
if [ ! -d ${QT_DIRECTORY}/${QT_FULL_VERSION}/${QT_BUILD_TYPE} ]; then
|
|
echo 'Qt build type directory not found'
|
|
exit 1
|
|
fi
|
|
|
|
mkdir -p Qt${QT_BASE_VERSION}-${QT_BUILD_TYPE}/${QT_FULL_VERSION}/${QT_BUILD_TYPE}
|
|
cp -r ${QT_DIRECTORY}/${QT_FULL_VERSION}/${QT_BUILD_TYPE} Qt${QT_BASE_VERSION}-${QT_BUILD_TYPE}/${QT_FULL_VERSION}
|
|
rm -rf Qt${QT_BASE_VERSION}-${QT_BUILD_TYPE}/${QT_FULL_VERSION}/${QT_BUILD_TYPE}/doc
|
|
tar -jcvf Qt${QT_FULL_VERSION}-${QT_BUILD_TYPE}-min.tar.bz2 Qt${QT_BASE_VERSION}-${QT_BUILD_TYPE}/
|