GrabBag/App/DroneScrewbolt/DroneScrewCtrlConfig/DroneScrewCtrlConfig.pro

39 lines
965 B
Prolog
Raw Normal View History

2026-06-26 17:55:15 +08:00
TEMPLATE = lib
CONFIG += staticlib
CONFIG += c++17
TARGET = DroneScrewCtrlConfig
win32-msvc {
QMAKE_CXXFLAGS += /utf-8
}
INCLUDEPATH += ./Inc
INCLUDEPATH += ./_Inc
SOURCES += \
Src/VrConfig.cpp
HEADERS += \
Inc/IVrConfig.h \
_Inc/VrConfig.h
# utils注意本工程目录比 RodAndBarPositionConfig 多一层 (App/DroneScrewbolt/DroneScrewCtrl/DroneScrewCtrlConfig),所以是 ../../../../
INCLUDEPATH += $$PWD/../../../Utils/VrUtils/Inc
INCLUDEPATH += $$PWD/../../../Utils/VrUtils/tinyxml2
INCLUDEPATH += $$PWD/../../../AppUtils/AppCommon/Inc
INCLUDEPATH += $$PWD/../../../AppUtils/AppConfig/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 {
LIBS += -L../../../Utils/VrUtils -lVrUtils
}
unix {
target.path = /usr/lib
}
!isEmpty(target.path): INSTALLS += target