Skip to content

Commit

Permalink
Qt 6.7.0 build
Browse files Browse the repository at this point in the history
  • Loading branch information
novomesk committed May 17, 2024
1 parent d16860c commit be4aa0b
Show file tree
Hide file tree
Showing 5 changed files with 62 additions and 0 deletions.
14 changes: 14 additions & 0 deletions appveyor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -117,9 +117,23 @@ build_script:
nmake.exe
cd ..\qtbuild_6.7.0
C:\Qt\6.7.0\msvc2019_64\bin\qmake.exe qt-avif-image-plugin_local_alternative-libavif.pro
nmake.exe
cd ..\qtbuild_6.7.0-ro
C:\Qt\6.7.0\msvc2019_64\bin\qmake.exe qt-avif-image-plugin_local_alternative-libavif-ro.pro
nmake.exe
artifacts:
- path: plugins\imageformats\*.dll
- path: qtbuild_5.15.2-ro\plugins\imageformats\*.dll
- path: qtbuild_6.2.4\*.dll
- path: qtbuild_6.5.3\*.dll
- path: qtbuild_6.5.3-ro\*.dll
- path: qtbuild_6.7.0\*.dll
- path: qtbuild_6.7.0-ro\*.dll
Empty file added qtbuild_6.7.0-ro/.qmake.conf
Empty file.
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
TARGET = qavif6

HEADERS = ../src/qavifhandler_p.h ../src/util_p.h
SOURCES = ../src/qavifhandler.cpp
OTHER_FILES = ../src/avif.json

SOURCES += ../src/main.cpp

LIBS += ../ext/libavif/build-ro/libavif.a ../ext/libavif/ext/dav1d/build/src/libdav1d.a ../ext/libavif/ext/libyuv/build/libyuv.a
unix:LIBS += -ldl

INCLUDEPATH += ../ext/libavif/include

TEMPLATE = lib

CONFIG += release skip_target_version_ext c++14 warn_on plugin
CONFIG -= separate_debug_info debug debug_and_release force_debug_info

win32:VERSION = 0.8.3
QMAKE_TARGET_COMPANY = "Daniel Novomesky"
QMAKE_TARGET_PRODUCT = "qt-avif-image-plugin"
QMAKE_TARGET_DESCRIPTION = "Qt plug-in to allow Qt and KDE based applications to read/write AVIF images."
QMAKE_TARGET_COPYRIGHT = "Copyright (C) 2020-2024 Daniel Novomesky"
QMAKE_TARGET_COMMENTS = "Build using Qt 6.7.0, read-only AVIF support"
Empty file added qtbuild_6.7.0/.qmake.conf
Empty file.
24 changes: 24 additions & 0 deletions qtbuild_6.7.0/qt-avif-image-plugin_local_alternative-libavif.pro
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
TARGET = qavif6

HEADERS = ../src/qavifhandler_p.h ../src/util_p.h
SOURCES = ../src/qavifhandler.cpp
OTHER_FILES = ../src/avif.json

SOURCES += ../src/main.cpp

LIBS += ../ext/libavif/build/libavif.a ../ext/libavif/ext/aom/build.libavif/libaom.a ../ext/libavif/ext/dav1d/build/src/libdav1d.a ../ext/libavif/ext/libyuv/build/libyuv.a ../ext/libavif/ext/libwebp/build/libsharpyuv.a
unix:LIBS += -ldl

INCLUDEPATH += ../ext/libavif/include

TEMPLATE = lib

CONFIG += release skip_target_version_ext c++14 warn_on plugin
CONFIG -= separate_debug_info debug debug_and_release force_debug_info

win32:VERSION = 0.8.3
QMAKE_TARGET_COMPANY = "Daniel Novomesky"
QMAKE_TARGET_PRODUCT = "qt-avif-image-plugin"
QMAKE_TARGET_DESCRIPTION = "Qt plug-in to allow Qt and KDE based applications to read/write AVIF images."
QMAKE_TARGET_COPYRIGHT = "Copyright (C) 2020-2024 Daniel Novomesky"
QMAKE_TARGET_COMMENTS = "Build using Qt 6.7.0"

0 comments on commit be4aa0b

Please sign in to comment.