Files
MyLogger/MyLogger.pro

23 lines
546 B
Prolog

QT += core
TEMPLATE = lib
TARGET = MyLogger
# 动态库自身导出 API,并强制保留 Qt 消息上下文;消费者只通过头文件中的导入宏引用符号
DEFINES += MYLOGGER_LIBRARY QT_MESSAGELOGCONTEXT
CONFIG += c++17
INCLUDEPATH += $$PWD/
DESTDIR = $$PWD/../../Build/Libs
MOC_DIR = $$PWD/Build/moc
OBJECTS_DIR = $$PWD/Build/objs
RCC_DIR = $$PWD/Build/resources
UI_DIR = $$PWD/Build/ui
HEADERS += $$PWD/loghandler.h
SOURCES += $$PWD/loghandler.cpp
unix {
target.path = /usr/lib
}
!isEmpty(target.path): INSTALLS += target