blob: 041ecd85b6dc6ad9a32e5b631919e3cfae860226 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
TARGET = ColladaDOM
include($$PWD/../../commonplatform.pri)
CONFIG += staticlib
DEFINES += HAVE_CONFIG_H DOM_INCLUDE_TINYXML PCRE_STATIC NO_BOOST \
NO_ZAE COLLADA_DOM_SUPPORT141 DOM_DYNAMIC DOM_EXPORT _LIBCPP_ENABLE_CXX17_REMOVED_AUTO_PTR
win32 {
QMAKE_LFLAGS += /NODEFAULTLIB:tinyxml.lib
DEFINES += "_HAS_AUTO_PTR_ETC=1"
mingw {
DEFINES += WIN32
}
}
#Ignore selected warnings from Collada lib (as it's a 3rd party lib)
clang {
QMAKE_CXXFLAGS_WARN_ON = -Wall \
-Wno-unused-parameter \
-Wno-header-guard \
-Wno-null-conversion \
-Wno-overloaded-virtual \
-Wno-unused-function \
-Wno-old-style-cast \
-Wno-logical-op-parentheses
}
mingw {
LIBS += \
-lpcre$$qtPlatformTargetSuffix() \
-lTinyXML$$qtPlatformTargetSuffix()
}
INCLUDEPATH += \
../pcre/8.31 \
TinyXML/2.5.3 \
2.4.0/dom/include
include(ColladaDOM.pri)
load(qt_helper_lib)
CONFIG += exceptions
|