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
|