diff options
author | Miikka Heikkinen <miikka.heikkinen@qt.io> | 2019-06-03 14:00:07 +0300 |
---|---|---|
committer | Miikka Heikkinen <miikka.heikkinen@qt.io> | 2019-06-03 14:01:18 +0300 |
commit | 32edde39e5b0e4fa15eda28b7b69c1f713b27850 (patch) | |
tree | c41480bbb06377f3a79d13c465a53435cccb9de4 /src/Runtime/ogl-runtime/commoninclude.pri | |
parent | c36739204786bd90df6e2ef5a8be78c980240bdd (diff) | |
parent | 01cfc8025119609803b3fc00b1e8ca5bc56e84d0 (diff) |
Merge "Merge branch '2.4'"
Diffstat (limited to 'src/Runtime/ogl-runtime/commoninclude.pri')
-rw-r--r-- | src/Runtime/ogl-runtime/commoninclude.pri | 82 |
1 files changed, 82 insertions, 0 deletions
diff --git a/src/Runtime/ogl-runtime/commoninclude.pri b/src/Runtime/ogl-runtime/commoninclude.pri new file mode 100644 index 00000000..3940e4d3 --- /dev/null +++ b/src/Runtime/ogl-runtime/commoninclude.pri @@ -0,0 +1,82 @@ +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 +} |