43 lines
1.1 KiB
Prolog
43 lines
1.1 KiB
Prolog
|
|
QT += core
|
|||
|
|
|
|||
|
|
# 控制台应用,不需要 GUI
|
|||
|
|
QT -= gui
|
|||
|
|
|
|||
|
|
CONFIG += c++17
|
|||
|
|
CONFIG += console
|
|||
|
|
CONFIG -= app_bundle
|
|||
|
|
|
|||
|
|
TARGET = AuthGenerator
|
|||
|
|
|
|||
|
|
# 包含 AuthModule 头文件
|
|||
|
|
INCLUDEPATH += $$PWD/../../Module/AuthModule/Inc
|
|||
|
|
|
|||
|
|
# 链接 AuthModule 和 VrUtils 静态库
|
|||
|
|
win32 {
|
|||
|
|
CONFIG(release, debug|release) {
|
|||
|
|
LIBS += -L../../Module/AuthModule/release -lAuthModule
|
|||
|
|
LIBS += -L../../VrUtils/release -lVrUtils
|
|||
|
|
} else {
|
|||
|
|
LIBS += -L../../Module/AuthModule/debug -lAuthModule
|
|||
|
|
LIBS += -L../../VrUtils/debug -lVrUtils
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
unix:!macx {
|
|||
|
|
# 注意链接顺序:AuthModule 依赖 VrUtils,被依赖的库放后面
|
|||
|
|
# 使用 $$OUT_PWD 获取构建目录以支持 shadow build(交叉编译)
|
|||
|
|
LIBS += -L../../Module/AuthModule -lAuthModule
|
|||
|
|
LIBS += -L../../VrUtils -lVrUtils
|
|||
|
|
|
|||
|
|
# 添加系统库依赖
|
|||
|
|
LIBS += -lpthread
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
SOURCES += \
|
|||
|
|
main.cpp
|
|||
|
|
|
|||
|
|
# Default rules for deployment.
|
|||
|
|
qnx: target.path = /tmp/$${TARGET}/bin
|
|||
|
|
else: unix:!android: target.path = /opt/$${TARGET}/bin
|
|||
|
|
!isEmpty(target.path): INSTALLS += target
|