44 lines
1.6 KiB
INI
44 lines
1.6 KiB
INI
# Test program for VrEyeDevice (IVrEyeDevice) against the virtual camera.
|
|
CONFIG -= qt
|
|
CONFIG += console
|
|
CONFIG -= app_bundle
|
|
TEMPLATE = app
|
|
CONFIG += c++17
|
|
TARGET = TestVrEye
|
|
|
|
win32-msvc {
|
|
QMAKE_CXXFLAGS += /utf-8
|
|
}
|
|
|
|
INCLUDEPATH += $$PWD/../../../Device/VrEyeDevice/Inc
|
|
INCLUDEPATH += $$PWD/../../../Device/VrEyeDevice/_Inc
|
|
INCLUDEPATH += $$PWD/../../../Device/SDK/VzNLSDK/Inc
|
|
INCLUDEPATH += $$PWD/../../../Device/SDK/VzNLSDK/_Inc
|
|
INCLUDEPATH += $$PWD/../../../Utils/VrCommon/Inc
|
|
INCLUDEPATH += $$PWD/../../../Utils/VrUtils/Inc
|
|
INCLUDEPATH += $$PWD/../../../Utils/CloudUtils/Inc
|
|
|
|
SOURCES += Src/main.cpp
|
|
|
|
# Test against the REAL (non-debug) VrEyeDevice so we exercise the actual
|
|
# network path to the virtual camera. The debug library short-circuits every
|
|
# call without touching the network.
|
|
DEFINES += VR_EYE_DISABLE_DEBUG_MODE
|
|
|
|
# Link VrEyeDevice (real-mode static lib) + VZNLSDK + VrUtils + CloudUtils
|
|
win32:CONFIG(release, debug|release) {
|
|
LIBS += -L$$PWD/../../../Device/VrEyeDevice/build_nodebug/release -lVrEyeDevice
|
|
LIBS += -L$$PWD/../../../Device/SDK/VzNLSDK/Windows/x64/Release -lVzKernel -lVzNLDetect -lVzNLGraphics
|
|
LIBS += -L$$PWD/../../../Utils/VrUtils/release -lVrUtils
|
|
LIBS += -L$$PWD/../../../Utils/CloudUtils/release -lCloudUtils
|
|
} else:win32:CONFIG(debug, debug|release) {
|
|
LIBS += -L$$PWD/../../../Device/VrEyeDevice/build_nodebug/debug -lVrEyeDevice
|
|
LIBS += -L$$PWD/../../../Device/SDK/VzNLSDK/Windows/x64/Debug -lVzKerneld -lVzNLDetectd -lVzNLGraphicsd
|
|
LIBS += -L$$PWD/../../../Utils/VrUtils/debug -lVrUtils
|
|
LIBS += -L$$PWD/../../../Utils/CloudUtils/debug -lCloudUtils
|
|
}
|
|
win32 {
|
|
LIBS += -lws2_32
|
|
LIBS += Advapi32.lib
|
|
}
|