diff options
Diffstat (limited to 'commoninclude.pri')
-rw-r--r-- | commoninclude.pri | 87 |
1 files changed, 87 insertions, 0 deletions
diff --git a/commoninclude.pri b/commoninclude.pri new file mode 100644 index 0000000..9dd3e6a --- /dev/null +++ b/commoninclude.pri @@ -0,0 +1,87 @@ +exists($$PWD/../../commonplatform.pri) { +#If building as part of Qt 3D Studio, use it's commonplatform.pri +include($$PWD/../../commonplatform.pri) +} else { +include($$PWD/commonplatform.pri) +} + +contains(TEMPLATE, lib) { + load(qt_helper_lib) + # qt_helper_lib assumes non-qt lib, so it clears qt from config - reset that + CONFIG += qt exceptions +} +QT += core gui openglextensions + +DEFINES += COMPILED_FROM_DSP \ + QT3DSDM_USE_NVLOG QT3DSDM_META_DATA_NO_SIGNALS \ + QT3DS_AUTOTESTS_ENABLED + +INCLUDEPATH += \ + $$PWD/src \ + $$PWD/src/datamodel \ + $$PWD/src/runtime \ + $$PWD/src/system \ + $$PWD/src/engine \ + $$PWD/src/foundation \ + $$PWD/src/render \ + $$PWD/src/render/gl2 \ + $$PWD/src/render/gl3 \ + $$PWD/src/render/glg \ + $$PWD/src/uipparser \ + $$PWD/src/state \ + $$PWD/src/event \ + $$PWD/src/viewer \ + $$PWD/src/viewer/perflog \ + $$PWD/src/importlib \ + $$PWD/src/dm \ + $$PWD/src/dm/systems \ + $$PWD/src/dm/systems/cores \ + $$PWD/src/3rdparty/EASTL/UnknownVersion/include \ + $$PWD/src/3rdparty/platformspecific/$$PlatformSpecificDir/PlatformLibs \ + $$PWD/src/qmlstreamer \ + $$PWD/src/runtimerender \ + $$PWD/src/runtimerender/graphobjects \ + $$PWD/src/runtimerender/resourcemanager \ + +# TODO: Investigate whether these can be moved to commonplatform +win32-msvc { + CONFIG += nostrictstrings + QMAKE_CXXFLAGS += /EHsc /GA + QMAKE_CFLAGS += /EHsc /GA +} + +win32 { +INCLUDEPATH += \ + $$PWD/src/platformspecific/windows/libs \ + $$PWD/src/3rdparty/platformspecific/Windows/Qt3DSLibs +} + +linux|qnx { +QMAKE_CXXFLAGS += -fpermissive +QMAKE_CFLAGS += -fpermissive +INCLUDEPATH += \ + $$PWD/src/foundation/linux \ + $$PWD/src/platformspecific/linux/libs \ + $$PWD/src/3rdparty/platformspecific/Linux/Qt3DSLibs +} + +integrity { +INCLUDEPATH += \ + $$PWD/src/foundation/linux \ + $$PWD/src/platformspecific/linux/libs \ + $$PWD/src/3rdparty/platformspecific/Linux/Qt3DSLibs +} + +macos { +INCLUDEPATH += \ + $$PWD/src/3rdparty/platformspecific/Macos/Qt3DSLibs \ + $$PWD/src/platformspecific/macos/libs + +} + +android { +INCLUDEPATH += \ + $$PWD/src/platformspecific/android/jni/libs/nv_thread \ + $$PWD/src/3rdparty/platformspecific/Android/jni/Qt3DSLibs \ + $$PWD/src/3rdparty/platformspecific/Android/jni +} |