HM-SPMS/product/src/idl_files/idl_files.pro

54 lines
1.1 KiB
Prolog

QT -= core gui
#平台的库保持原名
#产品的库名已改为 idl_files_product
TARGET = idl_files_product
TEMPLATE = lib
#暂时禁用警告
win32{
QMAKE_CXXFLAGS += /wd"4251"
QMAKE_CXXFLAGS += /wd"4275"
QMAKE_CXXFLAGS += /wd"4267"
}
HEADERS += \
AlarmLinkMessage.pb.h \
FesDataMessage.pb.h \
FesFwMessage.pb.h \
FileSyncBySvn.pb.h \
FileSynch.pb.h \
LinkageMessage.pb.h \
OpcMessage.pb.h \
SequenceMessage.pb.h \
VideoControlMessage.pb.h \
HisAmendMessage.pb.h
SOURCES += \
AlarmLinkMessage.pb.cc \
FesDataMessage.pb.cc \
FesFwMessage.pb.cc \
FileSyncBySvn.pb.cc \
FileSynch.pb.cc \
LinkageMessage.pb.cc \
OpcMessage.pb.cc \
SequenceMessage.pb.cc \
VideoControlMessage.pb.cc \
HisAmendMessage.pb.cc
win32 {
DEFINES += IDL_FILES_EXPORT=__declspec(dllexport)
} else {
DEFINES += IDL_FILES_EXPORT=\'__attribute__((visibility(\"default\")))\'
}
LIBS += -lprotobuf
COMMON_PRI=$$PWD/../common.pri
exists($$COMMON_PRI) {
include($$COMMON_PRI)
}else {
error("FATAL error: can not find common.pri")
}