71 lines
1.7 KiB
Prolog

QT += core gui widgets network concurrent
CONFIG += c++17
TEMPLATE = app
TARGET = ParkingSpaceGuideView
DEFINES += QT_DEPRECATED_WARNINGS
DEFINES += UNICODE _UNICODE
win32-msvc {
QMAKE_CXXFLAGS += /utf-8
}
unix:!macx {
QMAKE_CXXFLAGS += -fPIC
}
INCLUDEPATH += $$PWD/../../../Nets/ZeroMQClient/Inc
INCLUDEPATH += $$PWD/../../../Nets/ZeroMQPubSub/Inc
INCLUDEPATH += $$PWD/../../../Nets/SDK/ZeroMQ/include
INCLUDEPATH += $$PWD/../../../Utils/VrCommon/Inc
INCLUDEPATH += $$PWD/../../../Utils/VrUtils/Inc
SOURCES += \
main.cpp \
MainWindow.cpp \
GuideDisplayWidget.cpp \
RemoteGuideClient.cpp
HEADERS += \
MainWindow.h \
GuideDisplayWidget.h \
RemoteGuideClient.h \
Version.h
FORMS += \
MainWindow.ui
RESOURCES += \
resources.qrc \
../../../AppUtils/UICommon/common_resources.qrc
win32:CONFIG(debug, debug|release) {
LIBS += -L../../../Nets/debug \
-lZeroMQClient -lZeroMQPubSub
LIBS += -L../../../Utils/VrUtils/debug -lVrUtils
LIBS += -L$$PWD/../../../Nets/SDK/ZeroMQ/Windows/x64/Debug \
-llibzmq-v142-mt-gd-4_3_5
} else:win32:CONFIG(release, debug|release) {
LIBS += -L../../../Nets/release \
-lZeroMQClient -lZeroMQPubSub
LIBS += -L../../../Utils/VrUtils/release -lVrUtils
LIBS += -L$$PWD/../../../Nets/SDK/ZeroMQ/Windows/x64/Release \
-llibzmq-v142-mt-4_3_5
} else:unix:!macx {
LIBS += -L../../../Nets -lZeroMQClient -lZeroMQPubSub
LIBS += -L../../../Utils/VrUtils -lVrUtils
LIBS += -L$$PWD/../../../Nets/SDK/ZeroMQ/Arm/aarch64 \
-L$$PWD/../../../Nets/SDK/ZeroMQ/Linux/x64 -lzmq
LIBS += -lpthread
}
win32 {
LIBS += -lws2_32
}
unix {
target.path = /usr/local/bin
}
!isEmpty(target.path): INSTALLS += target