1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
TARGET = qavif
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
PLUGIN_TYPE = imageformats
PLUGIN_CLASS_NAME = QAVIFPlugin
load(qt_plugin)
CONFIG += release skip_target_version_ext c++14 warn_on
CONFIG -= separate_debug_info debug debug_and_release force_debug_info
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"
|