GrabBag/App/WorkpieceHole/WorkpieceHoleConfig/WorkpieceHoleConfig.pro
2026-07-14 17:14:55 +08:00

59 lines
1.5 KiB
Prolog

#CONFIG -= qt
TEMPLATE = lib
CONFIG += staticlib
CONFIG += c++11
win32-msvc {
QMAKE_CXXFLAGS += /utf-8
}
# Output directory configuration
TARGET = WorkpieceHoleConfig
# You can make your code fail to compile if it uses deprecated APIs.
# In order to do so, uncomment the following line.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0
INCLUDEPATH += ./Inc
INCLUDEPATH += ./_Inc
SOURCES += \
Src/VrConfig.cpp \
Src/AlgoParamConverter.cpp
HEADERS += \
Inc/IVrConfig.h \
Inc/AlgoParamConverter.h \
_Inc/VrConfig.h
#utils
INCLUDEPATH += $$PWD/../../../Utils/VrUtils/Inc
INCLUDEPATH += $$PWD/../../../Utils/VrUtils/tinyxml2
# AppCommon - 鍏叡閰嶇疆缁撴瀯浣?
INCLUDEPATH += $$PWD/../../../AppUtils/AppCommon/Inc
# AppConfig - 鍏叡閰嶇疆XML璇诲啓宸ュ叿
INCLUDEPATH += $$PWD/../../../AppUtils/AppConfig/Inc
INCLUDEPATH += $$PWD/../../../Device/SDK/VzNLSDK/Inc
# 绠楁硶澶存枃浠?
INCLUDEPATH += $$PWD/../../../AppAlgo/workpieceHolePositioning/Inc
win32:CONFIG(debug, debug|release) {
LIBS += -L../../../Utils/VrUtils/Debug -lVrUtils
}else:win32:CONFIG(release, debug|release){
LIBS += -L../../../Utils/VrUtils/release -lVrUtils
}else:unix:!macx {
# Unix/Linux骞冲彴搴撻摼鎺ワ紙including cross-compilation锛?
LIBS += -L../../../Utils/VrUtils -lVrUtils
}
# Default rules for deployment.
unix {
target.path = /usr/lib
}
!isEmpty(target.path): INSTALLS += target