aboutsummaryrefslogtreecommitdiffstats
path: root/src/tools/clangbackend/source/CMakeLists.txt
blob: 4311e57053417ef5a747f12d6cdbb8bd4c332168 (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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
add_qtc_library(clangbackend_lib STATIC
  DEPENDS libclang
  PUBLIC_DEPENDS
    Qt5::Widgets # FIXME: change the way to get the gui pch to linkto
  DEFINES
    $<TARGET_PROPERTY:Sqlite,INTERFACE_COMPILE_DEFINITIONS>
  INCLUDES
    $<TARGET_PROPERTY:ClangSupport,INTERFACE_INCLUDE_DIRECTORIES>
    $<TARGET_PROPERTY:Sqlite,INTERFACE_INCLUDE_DIRECTORIES>
  PUBLIC_INCLUDES
    ${CLANG_INCLUDE_DIRS}
    "${CMAKE_CURRENT_LIST_DIR}"
  SOURCES
    clangasyncjob.h
    clangbackend_global.h
    clangclock.h
    clangcodecompleteresults.cpp clangcodecompleteresults.h
    clangcodemodelserver.cpp clangcodemodelserver.h
    clangcompletecodejob.cpp clangcompletecodejob.h
    clangdocument.cpp clangdocument.h
    clangdocumentjob.h
    clangdocumentprocessor.cpp clangdocumentprocessor.h
    clangdocumentprocessors.cpp clangdocumentprocessors.h
    clangdocuments.cpp clangdocuments.h
    clangdocumentsuspenderresumer.cpp clangdocumentsuspenderresumer.h
    clangexceptions.cpp clangexceptions.h
    clangfilepath.cpp clangfilepath.h
    clangfilesystemwatcher.cpp clangfilesystemwatcher.h
    clangfollowsymbol.cpp clangfollowsymbol.h
    clangfollowsymboljob.cpp clangfollowsymboljob.h
    clangiasyncjob.cpp clangiasyncjob.h
    clangjobcontext.cpp clangjobcontext.h
    clangjobqueue.cpp clangjobqueue.h
    clangjobrequest.cpp clangjobrequest.h
    clangjobs.cpp clangjobs.h
    clangparsesupportivetranslationunitjob.cpp clangparsesupportivetranslationunitjob.h
    clangreferencescollector.cpp clangreferencescollector.h
    clangrequestannotationsjob.cpp clangrequestannotationsjob.h
    clangrequestreferencesjob.cpp clangrequestreferencesjob.h
    clangrequesttooltipjob.cpp clangrequesttooltipjob.h
    clangresumedocumentjob.cpp clangresumedocumentjob.h
    clangstring.h
    clangsupportivetranslationunitinitializer.cpp clangsupportivetranslationunitinitializer.h
    clangsuspenddocumentjob.cpp clangsuspenddocumentjob.h
    clangtooltipinfocollector.cpp clangtooltipinfocollector.h
    clangtranslationunit.cpp clangtranslationunit.h
    clangtranslationunits.cpp clangtranslationunits.h
    clangtranslationunitupdater.cpp clangtranslationunitupdater.h
    clangtype.cpp clangtype.h
    clangunsavedfilesshallowarguments.cpp clangunsavedfilesshallowarguments.h
    clangupdateannotationsjob.cpp clangupdateannotationsjob.h
    clangupdateextraannotationsjob.cpp clangupdateextraannotationsjob.h
    codecompleter.cpp codecompleter.h
    codecompletionchunkconverter.cpp codecompletionchunkconverter.h
    codecompletionsextractor.cpp codecompletionsextractor.h
    commandlinearguments.cpp commandlinearguments.h
    cursor.cpp cursor.h
    diagnostic.cpp diagnostic.h
    diagnosticset.cpp diagnosticset.h
    diagnosticsetiterator.h
    fixit.cpp fixit.h
    fulltokeninfo.cpp fulltokeninfo.h
    skippedsourceranges.cpp skippedsourceranges.h
    sourcelocation.cpp sourcelocation.h
    sourcerange.cpp sourcerange.h
    token.cpp token.h
    tokeninfo.cpp tokeninfo.h
    tokenprocessor.h
    tokenprocessoriterator.h
    unsavedfile.cpp unsavedfile.h
    unsavedfiles.cpp unsavedfiles.h
    utf8positionfromlinecolumn.cpp utf8positionfromlinecolumn.h
)