diff --git a/appveyor.yml b/appveyor.yml index ae260de..7ce917f 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -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 diff --git a/qtbuild_6.7.0-ro/.qmake.conf b/qtbuild_6.7.0-ro/.qmake.conf new file mode 100644 index 0000000..e69de29 diff --git a/qtbuild_6.7.0-ro/qt-avif-image-plugin_local_alternative-libavif-ro.pro b/qtbuild_6.7.0-ro/qt-avif-image-plugin_local_alternative-libavif-ro.pro new file mode 100644 index 0000000..bfbf2dc --- /dev/null +++ b/qtbuild_6.7.0-ro/qt-avif-image-plugin_local_alternative-libavif-ro.pro @@ -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" diff --git a/qtbuild_6.7.0/.qmake.conf b/qtbuild_6.7.0/.qmake.conf new file mode 100644 index 0000000..e69de29 diff --git a/qtbuild_6.7.0/qt-avif-image-plugin_local_alternative-libavif.pro b/qtbuild_6.7.0/qt-avif-image-plugin_local_alternative-libavif.pro new file mode 100644 index 0000000..d19e533 --- /dev/null +++ b/qtbuild_6.7.0/qt-avif-image-plugin_local_alternative-libavif.pro @@ -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"