mirror of
https://github.com/wang-bin/QtAV.git
synced 2026-10-18 21:21:29 +08:00
6974f05780
qtLibraryTarget was broken in Qt5.4.1/0 and now is fixed in 5.4.2.
64 lines
1.4 KiB
Prolog
64 lines
1.4 KiB
Prolog
#-------------------------------------------------
|
|
#
|
|
# Project created by QtCreator 2014-01-03T11:07:23
|
|
#
|
|
#-------------------------------------------------
|
|
# Qt4 need QDesktopServices
|
|
QT = core gui
|
|
|
|
TARGET = common
|
|
TEMPLATE = lib
|
|
DEFINES += BUILD_QOPT_LIB
|
|
|
|
CONFIG *= common-buildlib staticlib
|
|
staticlib: DEFINES += BUILD_COMMON_STATIC
|
|
#var with '_' can not pass to pri?
|
|
PROJECTROOT = $$PWD/../..
|
|
!include(libcommon.pri): error("could not find libcommon.pri")
|
|
preparePaths($$OUT_PWD/../../out)
|
|
|
|
INCLUDEPATH += $$PROJECTROOT/src
|
|
# android apk hack
|
|
android {
|
|
QT += svg
|
|
LIBS += -L$$qtLongName($$BUILD_DIR/lib)
|
|
isEqual(QT_MAJOR_VERSION, 5):isEqual(QT_MINOR_VERSION, 4):lessThan(QT_PATCH_VERSION, 2) {
|
|
LIBS += -lQt5AV
|
|
} else {
|
|
LIBS += -lQtAV #QML app does not link to libQtAV but we need it. why no QmlAV plugin if remove this?
|
|
}
|
|
} else {
|
|
#include($$PROJECTROOT/libQtAV.pri)
|
|
}
|
|
|
|
RESOURCES += \
|
|
theme/theme.qrc
|
|
|
|
#QMAKE_LFLAGS += -u _link_hack
|
|
|
|
#SystemParametersInfo
|
|
*msvc*: LIBS += -lUser32
|
|
|
|
HEADERS = common.h \
|
|
Config.h \
|
|
qoptions.h \
|
|
ScreenSaver.h \
|
|
common_export.h
|
|
|
|
SOURCES = common.cpp \
|
|
Config.cpp \
|
|
qoptions.cpp
|
|
|
|
!macx: SOURCES += ScreenSaver.cpp
|
|
macx:!ios {
|
|
#SOURCE is ok
|
|
OBJECTIVE_SOURCES += ScreenSaver.cpp
|
|
LIBS += -framework CoreServices #-framework ScreenSaver
|
|
}
|
|
|
|
include($$PROJECTROOT/deploy.pri)
|
|
|
|
target.path = $$[QT_INSTALL_BINS]
|
|
INSTALLS += target
|
|
|