GrabBag/App/RodWeldSeam/RodWeldSeamConfig/RodWeldSeamConfig.pro

62 lines
1.5 KiB
Prolog
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#CONFIG -= qt
TEMPLATE = lib
CONFIG += staticlib
CONFIG += c++11
# Output directory configuration
TARGET = RodWeldSeamConfig
# 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
win32-g++ {
QMAKE_CXXFLAGS += -fexec-charset=UTF-8 -finput-charset=UTF-8
}
win32-msvc {
QMAKE_CXXFLAGS += /utf-8
}
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
# 算法头文件AlgoParamConverter 需要算法结构体定义)
INCLUDEPATH += $$PWD/../../../AppAlgo/rodAndBarDetection/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 平台库链接(包括交叉编译)
LIBS += -L../../../Utils/VrUtils -lVrUtils
}
# Default rules for deployment.
unix {
target.path = /usr/lib
}
!isEmpty(target.path): INSTALLS += target