forked from qt-creator/qt-creator
We want to reuse the connection client in other plugins. This is the first step, the next step is refactoring the IPC mechanismn and move it up to the IpcServer- and IpcClientInterface. Change-Id: I6eb6db1e9bc18232c8df350a6303afd2edc68da8 Reviewed-by: Tim Jenssen <tim.jenssen@theqtcompany.com>
104 lines
3.7 KiB
Plaintext
104 lines
3.7 KiB
Plaintext
contains(CONFIG, dll) {
|
|
DEFINES += CLANGBACKENDIPC_BUILD_LIB
|
|
} else {
|
|
DEFINES += CLANGBACKENDIPC_BUILD_STATIC_LIB
|
|
}
|
|
|
|
QT += network
|
|
|
|
INCLUDEPATH += $$PWD
|
|
|
|
SOURCES += $$PWD/clangcodemodelserverinterface.cpp \
|
|
$$PWD/clangcodemodelserverproxy.cpp \
|
|
$$PWD/clangcodemodelclientinterface.cpp \
|
|
$$PWD/cmbendmessage.cpp \
|
|
$$PWD/cmbalivemessage.cpp \
|
|
$$PWD/clangcodemodelclientproxy.cpp \
|
|
$$PWD/writemessageblock.cpp \
|
|
$$PWD/readmessageblock.cpp \
|
|
$$PWD/ipcinterface.cpp \
|
|
$$PWD/connectionserver.cpp \
|
|
$$PWD/connectionclient.cpp \
|
|
$$PWD/cmbechomessage.cpp \
|
|
$$PWD/clangcodemodelclientdispatcher.cpp \
|
|
$$PWD/cmbregistertranslationunitsforeditormessage.cpp \
|
|
$$PWD/filecontainer.cpp \
|
|
$$PWD/cmbunregistertranslationunitsforeditormessage.cpp \
|
|
$$PWD/cmbcompletecodemessage.cpp \
|
|
$$PWD/cmbcodecompletedmessage.cpp \
|
|
$$PWD/codecompletion.cpp \
|
|
$$PWD/cmbregisterprojectsforeditormessage.cpp \
|
|
$$PWD/cmbunregisterprojectsforeditormessage.cpp \
|
|
$$PWD/translationunitdoesnotexistmessage.cpp \
|
|
$$PWD/codecompletionchunk.cpp \
|
|
$$PWD/projectpartcontainer.cpp \
|
|
$$PWD/projectpartsdonotexistmessage.cpp \
|
|
$$PWD/lineprefixer.cpp \
|
|
$$PWD/clangbackendipcdebugutils.cpp \
|
|
$$PWD/diagnosticschangedmessage.cpp \
|
|
$$PWD/diagnosticcontainer.cpp \
|
|
$$PWD/sourcerangecontainer.cpp \
|
|
$$PWD/sourcelocationcontainer.cpp \
|
|
$$PWD/fixitcontainer.cpp \
|
|
$$PWD/requestdiagnosticsmessage.cpp \
|
|
$$PWD/requesthighlightingmessage.cpp \
|
|
$$PWD/registerunsavedfilesforeditormessage.cpp \
|
|
$$PWD/unregisterunsavedfilesforeditormessage.cpp \
|
|
$$PWD/updatetranslationunitsforeditormessage.cpp \
|
|
$$PWD/updatevisibletranslationunitsmessage.cpp \
|
|
$$PWD/highlightingchangedmessage.cpp \
|
|
$$PWD/highlightingmarkcontainer.cpp \
|
|
$$PWD/messageenvelop.cpp \
|
|
$$PWD/ipcclientinterface.cpp \
|
|
$$PWD/ipcserverinterface.cpp \
|
|
$$PWD/clangcodemodelconnectionclient.cpp
|
|
|
|
HEADERS += \
|
|
$$PWD/clangcodemodelserverinterface.h \
|
|
$$PWD/clangcodemodelserverproxy.h \
|
|
$$PWD/clangcodemodelclientinterface.h \
|
|
$$PWD/cmbendmessage.h \
|
|
$$PWD/cmbalivemessage.h \
|
|
$$PWD/clangcodemodelclientproxy.h \
|
|
$$PWD/writemessageblock.h \
|
|
$$PWD/readmessageblock.h \
|
|
$$PWD/ipcinterface.h \
|
|
$$PWD/connectionserver.h \
|
|
$$PWD/connectionclient.h \
|
|
$$PWD/cmbechomessage.h \
|
|
$$PWD/clangcodemodelclientdispatcher.h \
|
|
$$PWD/cmbregistertranslationunitsforeditormessage.h \
|
|
$$PWD/filecontainer.h \
|
|
$$PWD/cmbunregistertranslationunitsforeditormessage.h \
|
|
$$PWD/cmbcompletecodemessage.h \
|
|
$$PWD/cmbcodecompletedmessage.h \
|
|
$$PWD/codecompletion.h \
|
|
$$PWD/cmbregisterprojectsforeditormessage.h \
|
|
$$PWD/cmbunregisterprojectsforeditormessage.h \
|
|
$$PWD/translationunitdoesnotexistmessage.h \
|
|
$$PWD/codecompletionchunk.h \
|
|
$$PWD/projectpartcontainer.h \
|
|
$$PWD/projectpartsdonotexistmessage.h \
|
|
$$PWD/clangbackendipc_global.h \
|
|
$$PWD/lineprefixer.h \
|
|
$$PWD/clangbackendipcdebugutils.h \
|
|
$$PWD/diagnosticschangedmessage.h \
|
|
$$PWD/diagnosticcontainer.h \
|
|
$$PWD/sourcerangecontainer.h \
|
|
$$PWD/sourcelocationcontainer.h \
|
|
$$PWD/fixitcontainer.h \
|
|
$$PWD/requestdiagnosticsmessage.h \
|
|
$$PWD/requesthighlightingmessage.h \
|
|
$$PWD/registerunsavedfilesforeditormessage.h \
|
|
$$PWD/unregisterunsavedfilesforeditormessage.h \
|
|
$$PWD/updatetranslationunitsforeditormessage.h \
|
|
$$PWD/updatevisibletranslationunitsmessage.h \
|
|
$$PWD/highlightingchangedmessage.h \
|
|
$$PWD/highlightingmarkcontainer.h \
|
|
$$PWD/messageenvelop.h \
|
|
$$PWD/ipcclientinterface.h \
|
|
$$PWD/ipcserverinterface.h \
|
|
$$PWD/clangcodemodelconnectionclient.h
|
|
|
|
contains(QT_CONFIG, reduce_exports):CONFIG += hide_symbols
|