Skip to content

Commit 4811836

Browse files
committed
Fixed plugin building
1 parent 28282aa commit 4811836

File tree

2 files changed

+8
-63
lines changed

2 files changed

+8
-63
lines changed

qtfirebase.pri

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
unix {
2+
GIT_BRANCH_NAME = $$system(git rev-parse --abbrev-ref HEAD)
3+
message("QtFirebase branch $$GIT_BRANCH_NAME")
4+
}
5+
16
contains(QTFIREBASE_CONFIG,"analytics") {
27
DEFINES += QTFIREBASE_BUILD_ANALYTICS
38
}

qtfirebase.pro

Lines changed: 3 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -2,79 +2,19 @@ TEMPLATE = lib
22

33
TARGET = qtfirebase
44

5-
QT += qml quick widgets
5+
QT += qml quick
66

77
CONFIG += qt plugin c++11
88

9-
isEmpty(QTFIREBASE_SDK_PATH){
10-
QTFIREBASE_SDK_PATH = $$PWD/firebase_cpp_sdk
11-
message("No QTFIREBASE_SDK_PATH path sat. Using default (firebase_cpp_sdk) $$QTFIREBASE_SDK_PATH")
12-
}
13-
149
QML_IMPORT_PATH = $$PWD
1510

1611
TARGET = $$qtLibraryTarget($$TARGET)
1712
uri = QtFirebase
1813

19-
DEFINES += QTFIREBASE_BUILD_ADMOB
20-
21-
22-
INCLUDEPATH += \
23-
$$PWD \
24-
$$PWD/src \
25-
$$QTFIREBASE_SDK_PATH/include
26-
27-
HEADERS += \
28-
$$PWD/src/qtfirebase_plugin.h \
29-
$$PWD/src/call_once.h \
30-
$$PWD/src/singleton.h \
31-
$$PWD/src/platformutils.h \
32-
$$PWD/src/qtfirebase.h
33-
34-
SOURCES += \
35-
$$PWD/src/qtfirebase_plugin.cpp \
36-
$$PWD/src/qtfirebase.cpp
37-
38-
!ios: {
39-
SOURCES += \
40-
$$PWD/src/platformutils.cpp
41-
}
42-
43-
RESOURCES += \
44-
qtfirebase.qrc
45-
46-
47-
48-
android: {
49-
QT += androidextras gui-private
50-
51-
QTFIREBASE_SDK_LIBS_PATH = $$QTFIREBASE_SDK_PATH/libs/android/$$ANDROID_TARGET_ARCH/gnustl
52-
53-
LIBS += -L$$QTFIREBASE_SDK_LIBS_PATH -lapp
54-
DEPENDPATH += $$QTFIREBASE_SDK_LIBS_PATH
55-
}
56-
57-
58-
59-
# AdMob
60-
contains(DEFINES,QTFIREBASE_BUILD_ADMOB) {
61-
62-
HEADERS += $$PWD/src/qtfirebaseadmob.h
63-
SOURCES += $$PWD/src/qtfirebaseadmob.cpp
64-
65-
android: {
66-
LIBS += -L$$QTFIREBASE_SDK_LIBS_PATH -ladmob
67-
}
68-
69-
ios: {
70-
LIBS += -L$$QTFIREBASE_SDK_LIBS_PATH -ladmob
71-
}
72-
}
73-
14+
include(qtfirebase.pri)
7415

7516
DISTFILES = qmldir \
76-
qtfirebase.pri \
77-
LICENSE
17+
qtfirebase.pri
7818

7919
!equals(_PRO_FILE_PWD_, $$OUT_PWD) {
8020
copy_qmldir.target = $$OUT_PWD/qmldir

0 commit comments

Comments
 (0)