1 Star 0 Fork 29

EagleChan/YUVviewer

forked from Quard/YUVviewer 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
YUVviewer.pro 3.42 KB
一键复制 编辑 原始数据 按行查看 历史
Quard 提交于 2022-07-26 14:41 +08:00 . ico:add macos version icns
###############################################################################
# #
# YUVviewer 工程文件 #
# #
###############################################################################
win32:{
include(partform_win32.pri)
}
unix:{
include(partform_unix.pri)
}
###############################################################################
# 定义需要的Qt组件
QT += core gui
QT += xml svg
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
# 编译配置
TARGET = YUVviewer
TEMPLATE = app
DEFINES += QT_DEPRECATED_WARNINGS
DEFINES += APP_VERSION="\\\"V$${YUVVIEWER_VERSION}\\\""
CONFIG += c++11
# 源文件配置
SOURCES += \
src/YUVviewer.cpp \
src/ImgViewer.cpp \
src/YUVdecoder.cpp \
src/configFile.cpp
HEADERS += \
src/YUVviewer.h \
src/ImgViewer.h \
src/YUVdecoder.h \
src/configFile.h
FORMS += \
src/UI_YUVviewer.ui \
src/UI_ImgViewer.ui
RESOURCES += \
src/img.qrc
# Default rules for deployment.
qnx: target.path = /tmp/$${TARGET}/bin
else: unix:!android: target.path = /opt/$${TARGET}/bin
!isEmpty(target.path): INSTALLS += target
# 输出配置
build_type =
CONFIG(debug, debug|release) {
build_type = build_debug
} else {
build_type = build_release
}
DESTDIR = $$build_type/out
OBJECTS_DIR = $$build_type/obj
MOC_DIR = $$build_type/moc
RCC_DIR = $$build_type/rcc
UI_DIR = $$build_type/ui
# 平台配置
win32:{
INCLUDEPATH += $${OPENCV_DIR}\include\opencv2 \
$${OPENCV_DIR}\include
LIBS += $${OPENCV_DIR}\x64\mingw\lib\libopencv_*.a
VERSION = $${YUVVIEWER_VERSION}.000
RC_ICONS = "img\ico.ico"
QMAKE_TARGET_PRODUCT = "YUVviewer"
QMAKE_TARGET_DESCRIPTION = "YUVviewer based on Qt $$[QT_VERSION]"
QMAKE_TARGET_COPYRIGHT = "GNU General Public License v3.0"
git_tag.commands = $$quote("cd $$PWD && git describe --always --long --dirty --abbrev=10 --tags | $$PWD/tools/awk/awk.exe \'{print \"\\\"\"\$$0\"\\\"\"}\' > git_tag.inc")
}
unix:!macx:{
QMAKE_RPATHDIR=$ORIGIN
QMAKE_LFLAGS += -no-pie
INCLUDEPATH += -I $${OPENCV_DIR}/include/opencv4
DEPENDPATH +=$${OPENCV_DIR}/include/opencv4
INCLUDEPATH += -I $${OPENCV_DIR}/include
DEPENDPATH +=$${OPENCV_DIR}/include
LIBS += -L $${OPENCV_DIR}/lib/ -lopencv_imgproc
LIBS += -L $${OPENCV_DIR}/lib/ -lopencv_core
git_tag.commands = $$quote("cd $$PWD && git describe --always --long --dirty --abbrev=10 --tags | awk \'{print \"\\\"\"\$$0\"\\\"\"}\' > git_tag.inc")
}
macx:{
QMAKE_RPATHDIR=$ORIGIN
ICON = "img/ico.icns"
INCLUDEPATH += -I $${OPENCV_DIR}/include/opencv4
DEPENDPATH +=$${OPENCV_DIR}/include/opencv4
INCLUDEPATH += -I $${OPENCV_DIR}/include
DEPENDPATH +=$${OPENCV_DIR}/include
LIBS += -L $${OPENCV_DIR}/lib/ -lopencv_imgproc
LIBS += -L $${OPENCV_DIR}/lib/ -lopencv_core
git_tag.commands = $$quote("cd $$PWD && git describe --always --long --dirty --abbrev=10 --tags | awk \'{print \"\\\"\"\$$0\"\\\"\"}\' > git_tag.inc")
}
git_tag.target = $$PWD/git_tag.inc
git_tag.depends = FORCE
PRE_TARGETDEPS += $$PWD/git_tag.inc
QMAKE_EXTRA_TARGETS += git_tag
###############################################################################
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C++
1
https://gitee.com/eaglecoder/YUVviewer.git
git@gitee.com:eaglecoder/YUVviewer.git
eaglecoder
YUVviewer
YUVviewer
main

搜索帮助