From 31a16111008fc2eb4a9f887bffe5e6f06f40889b Mon Sep 17 00:00:00 2001 From: xiaoming <2014500726@smail.xtu.edu.cn> Date: Wed, 7 Feb 2024 13:33:11 +0800 Subject: [PATCH] Update Qt and OpenCV versions in build scripts Signed-off-by: xiaoming <2014500726@smail.xtu.edu.cn> --- .github/workflows/linux.yml | 2 +- .github/workflows/windows.yml | 5 ++--- YUVviewer.pro | 2 +- tools/generate_info.ps1 | 1 + 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index 5b41896..789c298 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -51,7 +51,7 @@ jobs: run: | git fetch --tags --force sed -i 's/--long --dirty/--long/g' ./tools/generate_info.sh - sed -i 's/QT_DIR=\/opt\/Qt6.2.0\/6.2.0\/gcc_64/QT_DIR=$(cd "$(dirname "$0")";pwd)\/..\/Qt\/6.2.0\/gcc_64/g' build_deb.sh + sed -i 's/QT_DIR=\/opt\/Qt6.2.0\/6.2.0\/gcc_64/QT_DIR=$(cd "$(dirname "$0")";pwd)\/..\/Qt\/6.5.3\/gcc_64/g' build_deb.sh sed -i 's/\/home\/xiaoming\/Desktop\/opencv/\/usr\/local/g' build_deb.sh sed -i 's/\/home\/xiaoming\/Desktop\/opencv/\/usr\/local/g' partform_unix.pri ./build_deb.sh diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 828fffc..138368b 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -57,7 +57,7 @@ jobs: with: args: install innosetup --no-progress - - name: Install prerequisites + - name: build opencv run: | $c="C:\opencv4.0.0" if(-not (Test-Path $c)) @@ -74,13 +74,12 @@ jobs: git fetch --tags --force ./tools/sed/sed.exe -i 's/--long --dirty/--long/g' ./tools/generate_info.ps1 ./tools/sed/sed.exe -i "s/QT_DIR=C:\/Qt\/Qt6.2.0\/6.2.0\/mingw81_32\/bin/QT_DIR=%Qt5_Dir%/g" ./build_setup.bat - ./tools/sed/sed.exe -i "s/QT_TOOLS_DIR=C:\/Qt\/Qt6.2.0\/Tools\/mingw810_32\/bin/QT_TOOLS_DIR=C:\/ProgramData\/Chocolatey\/lib\/mingw\/tools\/install\/mingw64\/bin/g" ./build_setup.bat + ./tools/sed/sed.exe -i "s/QT_TOOLS_DIR=C:\/Qt\/Qt6.2.0\/Tools\/mingw810_32\/bin/QT_TOOLS_DIR=C:\/mingw64\/bin/g" ./build_setup.bat ./tools/sed/sed.exe -i "s/OPENCV_DIR=D:\/Qt\/opencv4.2.0\/x64\/mingw\/bin/OPENCV_DIR=C:\/opencv4.0.0\/x64\/mingw\/bin/g" ./build_setup.bat ./tools/sed/sed.exe -i "s/libopencv_imgproc420/libopencv_imgproc400/g" ./build_setup.bat ./tools/sed/sed.exe -i "s/libopencv_imgcodecs420/libopencv_imgcodecs400/g" ./build_setup.bat ./tools/sed/sed.exe -i "s/libopencv_core420/libopencv_core400/g" ./build_setup.bat ./tools/sed/sed.exe -i "s/OPENCV_DIR=D:\\Qt\\opencv4.2.0/OPENCV_DIR=C:\\opencv4.0.0/g" ./partform_win32.pri - c:/Windows/system32/WindowsPowerShell/v1.0/powershell.exe -ExecutionPolicy Bypass -NoLogo -NoProfile -File "./tools/generate_info.ps1" > ./build_info.inc ./build_setup.bat - name: Upload build asserts diff --git a/YUVviewer.pro b/YUVviewer.pro index d9552c1..98f4abe 100644 --- a/YUVviewer.pro +++ b/YUVviewer.pro @@ -98,7 +98,7 @@ win32:{ QMAKE_TARGET_DESCRIPTION = "YUVviewer based on Qt $$[QT_VERSION]" QMAKE_TARGET_COPYRIGHT = "GNU General Public License v3.0" - build_info.commands = $$quote("c:/Windows/system32/WindowsPowerShell/v1.0/powershell.exe -ExecutionPolicy Bypass -NoLogo -NoProfile -File \"$$PWD/tools/generate_info.ps1\" > $$PWD/build_info.inc") + build_info.commands = $$quote("c:/Windows/system32/WindowsPowerShell/v1.0/powershell.exe -ExecutionPolicy Bypass -NoLogo -NoProfile -File \"$$PWD/tools/generate_info.ps1\" > $$PWD/build_info.inc && sleep 2 && cat $$PWD/build_info.inc") } unix:!macx:{ diff --git a/tools/generate_info.ps1 b/tools/generate_info.ps1 index 47638ac..ec1135d 100644 --- a/tools/generate_info.ps1 +++ b/tools/generate_info.ps1 @@ -17,4 +17,5 @@ Write-Output "#define BUILD_DATE ""$date_info""" Write-Output "#define BUILD_DATE_LEN $($date_info.Length)" Write-Output "" Write-Output "#endif // __BUILD_INFO_INC__" +Write-Output ""