aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/clangsupport/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/clangsupport/CMakeLists.txt')
-rw-r--r--src/libs/clangsupport/CMakeLists.txt138
1 files changed, 138 insertions, 0 deletions
diff --git a/src/libs/clangsupport/CMakeLists.txt b/src/libs/clangsupport/CMakeLists.txt
new file mode 100644
index 0000000000..f4731397c7
--- /dev/null
+++ b/src/libs/clangsupport/CMakeLists.txt
@@ -0,0 +1,138 @@
+add_qtc_library(ClangSupport
+ PUBLIC_DEPENDS Utils Sqlite Qt5::Core Qt5::Network
+ PUBLIC_INCLUDES "${CMAKE_CURRENT_LIST_DIR}"
+ PUBLIC_DEFINES
+ CLANG_VERSION="${CLANG_VERSION}"
+ CLANG_RESOURCE_DIR="${CLANG_RESOURCE_DIR}"
+ CLANG_BINDIR="${CLANG_BIN_DIR}"
+ DEFINES CLANGSUPPORT_BUILD_LIB
+ SOURCES
+ alivemessage.cpp alivemessage.h
+ annotationsmessage.cpp annotationsmessage.h
+ baseserverproxy.cpp baseserverproxy.h
+ cancelmessage.cpp cancelmessage.h
+ changedfilepathcompressor.h
+ clangcodemodelclientinterface.cpp clangcodemodelclientinterface.h
+ clangcodemodelclientmessages.h
+ clangcodemodelclientproxy.cpp clangcodemodelclientproxy.h
+ clangcodemodelconnectionclient.cpp clangcodemodelconnectionclient.h
+ clangcodemodelserverinterface.cpp clangcodemodelserverinterface.h
+ clangcodemodelservermessages.h
+ clangcodemodelserverproxy.cpp clangcodemodelserverproxy.h
+ clangpathwatcher.h
+ clangpathwatcherinterface.h
+ clangpathwatchernotifier.h
+ clangrefactoringclientmessages.h
+ clangrefactoringmessages.h
+ clangrefactoringservermessages.h
+ clangsupport_global.h
+ clangsupportdebugutils.cpp clangsupportdebugutils.h
+ clangsupportexceptions.h
+ codecompletion.cpp codecompletion.h
+ codecompletionchunk.cpp codecompletionchunk.h
+ commandlinebuilder.h
+ compilermacro.h
+ completionsmessage.cpp completionsmessage.h
+ connectionclient.cpp connectionclient.h
+ connectionserver.cpp connectionserver.h
+ diagnosticcontainer.cpp diagnosticcontainer.h
+ documentschangedmessage.cpp documentschangedmessage.h
+ documentsclosedmessage.cpp documentsclosedmessage.h
+ documentsopenedmessage.cpp documentsopenedmessage.h
+ documentvisibilitychangedmessage.cpp documentvisibilitychangedmessage.h
+ dynamicastmatcherdiagnosticcontainer.cpp dynamicastmatcherdiagnosticcontainer.h
+ dynamicastmatcherdiagnosticcontextcontainer.cpp dynamicastmatcherdiagnosticcontextcontainer.h
+ dynamicastmatcherdiagnosticmessagecontainer.cpp dynamicastmatcherdiagnosticmessagecontainer.h
+ dynamicmatcherdiagnostics.h
+ echomessage.cpp echomessage.h
+ endmessage.cpp endmessage.h
+ environment.h
+ executeinloop.h
+ filecontainer.cpp filecontainer.h
+ filecontainerv2.cpp filecontainerv2.h
+ filepath.cpp filepath.h
+ filepathcache.h
+ filepathcaching.cpp filepathcaching.h
+ filepathcachingfwd.h
+ filepathcachinginterface.h
+ filepathexceptions.h
+ filepathid.cpp filepathid.h
+ filepathstorage.h
+ filepathstoragesources.h
+ filepathstoragesqlitestatementfactory.h
+ filepathview.h
+ fixitcontainer.cpp fixitcontainer.h
+ followsymbolmessage.cpp followsymbolmessage.h
+ generatedfiles.cpp generatedfiles.h
+ generatedfilesinterface.h
+ idpaths.h
+ includesearchpath.h
+ ipcclientinterface.h
+ ipcclientprovider.h
+ ipcinterface.h
+ ipcserverinterface.cpp ipcserverinterface.h
+ lineprefixer.cpp lineprefixer.h
+ messageenvelop.cpp messageenvelop.h
+ modifiedtimechecker.h
+ modifiedtimecheckerinterface.h
+ nativefilepath.h
+ pchmanagerclientinterface.cpp pchmanagerclientinterface.h
+ pchmanagerclientproxy.cpp pchmanagerclientproxy.h
+ pchmanagerserverinterface.cpp pchmanagerserverinterface.h
+ pchmanagerserverproxy.cpp pchmanagerserverproxy.h
+ pchpaths.h
+ precompiledheadersupdatedmessage.cpp precompiledheadersupdatedmessage.h
+ processcreator.cpp processcreator.h
+ processexception.cpp processexception.h
+ processhandle.h
+ processstartedevent.cpp processstartedevent.h
+ progresscounter.h
+ progressmessage.h
+ projectmanagementserverinterface.h
+ projectpartartefact.cpp projectpartartefact.h
+ projectpartcontainer.cpp projectpartcontainer.h
+ projectpartid.h
+ projectpartpch.cpp projectpartpch.h
+ projectpartpchproviderinterface.h
+ projectpartsstorage.h
+ projectpartsstorageinterface.h
+ readmessageblock.cpp readmessageblock.h
+ refactoringclientinterface.cpp refactoringclientinterface.h
+ refactoringclientproxy.cpp refactoringclientproxy.h
+ refactoringdatabaseinitializer.h
+ refactoringserverinterface.cpp refactoringserverinterface.h
+ refactoringserverproxy.cpp refactoringserverproxy.h
+ referencesmessage.cpp referencesmessage.h
+ removegeneratedfilesmessage.cpp removegeneratedfilesmessage.h
+ removeprojectpartsmessage.h
+ requestannotationsmessage.cpp requestannotationsmessage.h
+ requestcompletionsmessage.cpp requestcompletionsmessage.h
+ requestfollowsymbolmessage.cpp requestfollowsymbolmessage.h
+ requestreferencesmessage.cpp requestreferencesmessage.h
+ requestsourcelocationforrenamingmessage.cpp requestsourcelocationforrenamingmessage.h
+ requestsourcerangesanddiagnosticsforquerymessage.cpp requestsourcerangesanddiagnosticsforquerymessage.h
+ requestsourcerangesforquerymessage.cpp requestsourcerangesforquerymessage.h
+ requesttooltipmessage.cpp requesttooltipmessage.h
+ sourceentry.h
+ sourcelocationcontainer.cpp sourcelocationcontainer.h
+ sourcelocationcontainerv2.cpp sourcelocationcontainerv2.h
+ sourcelocationscontainer.cpp sourcelocationscontainer.h
+ sourcelocationsforrenamingmessage.cpp sourcelocationsforrenamingmessage.h
+ sourcerangecontainer.cpp sourcerangecontainer.h
+ sourcerangecontainerv2.cpp sourcerangecontainerv2.h
+ sourcerangesanddiagnosticsforquerymessage.cpp sourcerangesanddiagnosticsforquerymessage.h
+ sourcerangescontainer.cpp sourcerangescontainer.h
+ sourcerangesforquerymessage.cpp sourcerangesforquerymessage.h
+ sourcerangewithtextcontainer.cpp sourcerangewithtextcontainer.h
+ stringcache.h
+ stringcachealgorithms.h
+ stringcachefwd.h
+ tokeninfocontainer.cpp tokeninfocontainer.h
+ tooltipinfo.cpp tooltipinfo.h
+ tooltipmessage.cpp tooltipmessage.h
+ unsavedfilesremovedmessage.cpp unsavedfilesremovedmessage.h
+ unsavedfilesupdatedmessage.cpp unsavedfilesupdatedmessage.h
+ updategeneratedfilesmessage.cpp updategeneratedfilesmessage.h
+ updateprojectpartsmessage.cpp updateprojectpartsmessage.h
+ writemessageblock.cpp writemessageblock.h
+)