aboutsummaryrefslogtreecommitdiffstats
path: root/src/tools/clangrefactoringbackend/source/CMakeLists.txt
blob: 213ce6ffd76cc03b6708dcd1a1262546049ade31 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
add_qtc_library(clangrefactoringbackend_lib STATIC
  PUBLIC_DEPENDS
    Threads::Threads
    LLVMCore libclang
    clangAST clangASTMatchers clangBasic clangDynamicASTMatchers clangFrontend
    clangHandleCXX clangIndex clangLex
    clangSerialization clangTooling clangQuery
    ClangSupport
  DEFINES CLANGSUPPORT_BUILD_LIB
  PUBLIC_INCLUDES
    ${CLANG_INCLUDE_DIRS}
    "../../clangpchmanagerbackend/source"
  SOURCES
    clangquery.cpp clangquery.h
    clangquerygatherer.cpp clangquerygatherer.h
    clangrefactoringbackend_global.h
    clangtool.cpp clangtool.h
    collectmacrospreprocessorcallbacks.h
    collectmacrossourcefilecallbacks.cpp collectmacrossourcefilecallbacks.h
    collectsymbolsaction.cpp collectsymbolsaction.h
    filestatus.h
    filestatuscache.cpp filestatuscache.h
    findcursorusr.h
    findlocationsofusrs.h
    findusrforcursoraction.cpp findusrforcursoraction.h
    indexdataconsumer.cpp indexdataconsumer.h
    locationsourcefilecallbacks.cpp locationsourcefilecallbacks.h
    macropreprocessorcallbacks.cpp macropreprocessorcallbacks.h
    projectpartentry.h
    refactoringcompilationdatabase.cpp refactoringcompilationdatabase.h
    refactoringserver.cpp refactoringserver.h
    sourcedependency.h
    sourcelocationentry.h
    sourcelocationsutils.h
    sourcerangeextractor.cpp sourcerangeextractor.h
    sourcerangefilter.cpp sourcerangefilter.h
    sourcesmanager.h
    symbolentry.h
    symbolfinder.cpp symbolfinder.h
    symbolindexer.cpp symbolindexer.h
    symbolindexertask.h
    symbolindexertaskqueue.h
    symbolindexertaskqueueinterface.h
    symbolindexing.cpp symbolindexing.h
    symbolindexinginterface.h
    symbollocationfinderaction.cpp symbollocationfinderaction.h
    symbolscollector.cpp symbolscollector.h
    symbolscollectorinterface.h
    symbolstorage.h
    symbolstorageinterface.h
    symbolsvisitorbase.h
    usedmacro.h
)