54 lines
1.1 KiB
Prolog
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")
|
|
}
|
|
|