blob: 5a0fca51dcfdfd4577e5797a007b3ca55e88784c (
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
42
43
44
45
46
47
|
TARGET = qsceneai
QT += 3d
load(qt_plugin)
include(../../qpluginbase.pri)
HEADERS += qailoader.h \
qaiscene.h \
qaiscenehandler.h \
qaimesh.h \
ailoaderiostream.h \
ailoaderiosystem.h \
ai_plugin.h
SOURCES += \
qailoader.cpp \
qaiscene.cpp \
qaiscenehandler.cpp \
qaimesh.cpp \
ailoaderiostream.cpp \
ailoaderiosystem.cpp \
ai_plugin.cpp
OTHER_FILES += \
ai_scene_plugin.json
DESTDIR = $$QT.3d.plugins/sceneformats
target.path = $$[QT_INSTALL_PLUGINS]/sceneformats
INSTALLS += target
# suppress warnings about std::copy using unsafe parameters
win32: DEFINES +=_SCL_SECURE_NO_WARNINGS
system_ai {
!isEmpty(QMAKE_INCDIR_AI):INCLUDEPATH += $$QMAKE_INCDIR_AI
!isEmpty(QMAKE_LIBDIR_AI):LIBS += -L$$QMAKE_LIBDIR_AI
!isEmpty(QMAKE_LIBS_AI):LIBS += -l$$QMAKE_LIBS_AI
else {
win32:LIBS += -llibai-1_3
else:LIBS += -lai
}
} else {
include(../../../../3rdparty/assimp/assimp.pri)
}
|