logplus/app/example_plugin/example_plugin.pro

55 lines
1.3 KiB
Prolog

TEMPLATE = lib
TARGET = example_plugin
DEFINES += _TIMESPEC_DEFINED
QT += core \
gui \
network \
opengl
INCLUDEPATH += $$PWD/../../common \
$$PWD/../../include \
$$PWD/../../Slfio/include \
$$PWD/../../BaseFun/include \
$$PWD/../../Bin/Python312/include\
$$PWD/../../Bin/Python312/Lib/site-packages/numpy/_core/include\
$(QTDIR)/include \
OBJECTS_DIR = ../obj
CONFIG(debug, debug|release){
DESTDIR = $$PWD/../../Bin/app
TARGET = $$join(TARGET,,,d) #为debug版本生成的文件增加d的后缀
} else {
DESTDIR = $$PWD/../../BinR/app
TARGET = $$join(TARGET,,,)
}
CONFIG += qt warn_off \
debug_and_release
DEFINES += QT_DLL
HeadS += ../include/*.h
SOURCES += *.cpp
HEADERS += *.h
# 设置源文件编码为UTF-8
#win32: QMAKE_CXXFLAGS += /source-charset:utf-8 /execution-charset:utf-8
#macx: QMAKE_CXXFLAGS += -finput-charset=UTF-8 -fexec-charset=UTF-8
#linux: QMAKE_CXXFLAGS += -finput-charset=UTF-8 -fexec-charset=UTF-8
#CPATH = $$system(pwd)
# 目标文件夹
#CATEGORY = OSGDataModel
CONFIG(debug, debug|release){
LIBS += -L$$PWD/../../Bin -lBaseFund -lslfiod
LIBS += -L$$PWD/../../Bin/Python312/libs -lpython312
} else {
LIBS += -L$$PWD/../../BinR -lBaseFun -lslfio
LIBS += -L$$PWD/../../Bin/Python312/libs -lpython312
}
FORMS += \
PluginDialog.ui