summaryrefslogtreecommitdiffstats
path: root/tests/auto/runtime/runtime.pro
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/runtime/runtime.pro')
-rw-r--r--tests/auto/runtime/runtime.pro82
1 files changed, 82 insertions, 0 deletions
diff --git a/tests/auto/runtime/runtime.pro b/tests/auto/runtime/runtime.pro
new file mode 100644
index 0000000..995c901
--- /dev/null
+++ b/tests/auto/runtime/runtime.pro
@@ -0,0 +1,82 @@
+TEMPLATE = app
+CONFIG += testcase
+include($$PWD/../../../commoninclude.pri)
+
+TARGET = tst_qt3dsruntime
+QT += testlib gui
+QT += quick-private
+
+RESOURCES += \
+ runtime.qrc
+
+INCLUDEPATH += \
+ $$PWD/../../../src/Qt3DSRuntimeRender/RendererImpl
+
+HEADERS += \
+ base/Qt3DSRenderTestAtomicCounterBuffer.h \
+ base/Qt3DSRenderTestAttribBuffers.h \
+ base/Qt3DSRenderTestBackendQuery.h \
+ base/Qt3DSRenderTestClear.h \
+ base/Qt3DSRenderTestConstantBuffer.h \
+ base/Qt3DSRenderTestDrawIndirectBuffer.h \
+ base/Qt3DSRenderTestPrimitives.h \
+ base/Qt3DSRenderTestProgramPipeline.h \
+ base/Qt3DSRenderTestTexture2D.h \
+ base/Qt3DSRenderTestTimerQuery.h \
+ compute/Qt3DSRenderTestComputeShader.h \
+ fbo/Qt3DSRenderTestFboMsaa.h \
+ geometry/Qt3DSRenderTestGeometryShader.h \
+ geometry/Qt3DSRenderTestOcclusionQuery.h \
+ geometry/Qt3DSRenderTestTessellation.h \
+ Qt3DSRenderTestBase.h \
+ Qt3DSRenderTestMathUtil.h \
+ tst_qt3dsruntime.h \
+ shadergenerator/Qt3DSRenderTestDefaultMaterialGenerator.h \
+ shadergenerator/Qt3DSRenderTestCustomMaterialGenerator.h \
+ shadergenerator/Qt3DSRenderTestEffectGenerator.h
+
+SOURCES += \
+ base/Qt3DSRenderTestAtomicCounterBuffer.cpp \
+ base/Qt3DSRenderTestAttribBuffers.cpp \
+ base/Qt3DSRenderTestBackendQuery.cpp \
+ base/Qt3DSRenderTestClear.cpp \
+ base/Qt3DSRenderTestConstantBuffer.cpp \
+ base/Qt3DSRenderTestDrawIndirectBuffer.cpp \
+ base/Qt3DSRenderTestPrimitives.cpp \
+ base/Qt3DSRenderTestProgramPipeline.cpp \
+ base/Qt3DSRenderTestTexture2D.cpp \
+ base/Qt3DSRenderTestTimerQuery.cpp \
+ compute/Qt3DSRenderTestComputeShader.cpp \
+ fbo/Qt3DSRenderTestFboMsaa.cpp \
+ geometry/Qt3DSRenderTestGeometryShader.cpp \
+ geometry/Qt3DSRenderTestOcclusionQuery.cpp \
+ geometry/Qt3DSRenderTestTessellation.cpp \
+ Qt3DSRenderTestMathUtil.cpp \
+ tst_qt3dsruntime.cpp \
+ Qt3DSRenderTestBase.cpp \
+ shadergenerator/Qt3DSRenderTestDefaultMaterialGenerator.cpp \
+ shadergenerator/Qt3DSRenderTestCustomMaterialGenerator.cpp \
+ shadergenerator/Qt3DSRenderTestEffectGenerator.cpp
+
+linux {
+ BEGIN_ARCHIVE = -Wl,--whole-archive
+ END_ARCHIVE = -Wl,--no-whole-archive
+}
+
+LIBS += \
+ -lqt3dsopengl$$qtPlatformTargetSuffix() \
+ -lqt3dsqmlstreamer$$qtPlatformTargetSuffix()
+
+ANDROID_EXTRA_LIBS = \
+ libqt3dsqmlstreamer.so
+
+win32 {
+ LIBS += \
+ -lws2_32
+}
+
+linux {
+ LIBS += \
+ -ldl \
+ -lEGL
+}