fix linux arm64
This commit is contained in:
2
ToDo.pro
2
ToDo.pro
@@ -56,7 +56,7 @@ linux-* {
|
|||||||
|
|
||||||
equals(QMAKE_HOST.arch, aarch64) {
|
equals(QMAKE_HOST.arch, aarch64) {
|
||||||
message("CPU Architecture : aarch64")
|
message("CPU Architecture : aarch64")
|
||||||
QMAKE_CXXFLAGS_RELEASE += -mtune=armv8.6-a+fp16+simd
|
QMAKE_CXXFLAGS_RELEASE += -march=armv8.6-a+fp16+simd
|
||||||
TMP_APP_ARCH = APP_ARCH=\"\\\"aarch64\\\"\"
|
TMP_APP_ARCH = APP_ARCH=\"\\\"aarch64\\\"\"
|
||||||
}
|
}
|
||||||
equals(QMAKE_HOST.arch, x86_64) || equals(QMAKE_HOST.arch, amd64) {
|
equals(QMAKE_HOST.arch, x86_64) || equals(QMAKE_HOST.arch, amd64) {
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ ARCH_KERNEL=$(uname -r | cut -d '-' -f 2)
|
|||||||
ARCH="${ARCH:-x86_64}"
|
ARCH="${ARCH:-x86_64}"
|
||||||
ARCH_KERNEL="${ARCH_KERNEL:-amd64}"
|
ARCH_KERNEL="${ARCH_KERNEL:-amd64}"
|
||||||
|
|
||||||
QT_PLUGINS=$(qmake6 -query QT_INSTALL_PLUGINS)
|
QT_PLUGINS=$(qmake6 -query QT_INSTALL_PLUGINS 2>/dev/null)
|
||||||
|
|
||||||
WORKSPACE_DIR="$PWD"
|
WORKSPACE_DIR="$PWD"
|
||||||
BUILD_DIR="$WORKSPACE_DIR/build/Desktop_Qt_6_10_3-Release"
|
BUILD_DIR="$WORKSPACE_DIR/build/Desktop_Qt_6_10_3-Release"
|
||||||
@@ -67,7 +67,7 @@ echo "> $TMP_DIR/linuxdeploy.AppImage -e ToDo -d ../../ToDo.desktop -i ../../ico
|
|||||||
"$TMP_DIR/linuxdeploy.AppImage" -e ToDo -d ../../ToDo.desktop -i ../../icon.png --appdir ./appdir
|
"$TMP_DIR/linuxdeploy.AppImage" -e ToDo -d ../../ToDo.desktop -i ../../icon.png --appdir ./appdir
|
||||||
if [ $? -ne 0 ]; then
|
if [ $? -ne 0 ]; then
|
||||||
cd appdir || exit 1
|
cd appdir || exit 1
|
||||||
cp /lib/x86_64-linux-gnu/libxcb.so.1 ./usr/lib/
|
cp /lib/$ARCH-linux-gnu/libxcb.so.1 ./usr/lib/
|
||||||
mv ./usr/share/icons/hicolor/512x512/apps/icon.png ./usr/share/icons/hicolor/512x512/apps/ToDo.png
|
mv ./usr/share/icons/hicolor/512x512/apps/icon.png ./usr/share/icons/hicolor/512x512/apps/ToDo.png
|
||||||
ln -s ./usr/share/icons/hicolor/512x512/apps/ToDo.png ToDo.png
|
ln -s ./usr/share/icons/hicolor/512x512/apps/ToDo.png ToDo.png
|
||||||
cd ..
|
cd ..
|
||||||
@@ -91,7 +91,7 @@ if [ $? -ne 0 ]; then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
cp /usr/lib/x86_64-linux-gnu/libxcb-*.so "$BUILD_DIR/appdir/usr/lib/"
|
cp /usr/lib/$ARCH-linux-gnu/libxcb-*.so "$BUILD_DIR/appdir/usr/lib/"
|
||||||
cp $QT_PLUGINS/../lib/libQt6*.so.6 "$BUILD_DIR/appdir/usr/lib/"
|
cp $QT_PLUGINS/../lib/libQt6*.so.6 "$BUILD_DIR/appdir/usr/lib/"
|
||||||
|
|
||||||
echo "> $TMP_DIR/appimagetool.AppImage ./appdir"
|
echo "> $TMP_DIR/appimagetool.AppImage ./appdir"
|
||||||
|
|||||||
Reference in New Issue
Block a user